├── templates ├── Agda.gitignore ├── Nim.gitignore ├── SketchUp.gitignore ├── Global │ ├── Otto.gitignore │ ├── SVN.gitignore │ ├── Espresso.gitignore │ ├── Redcar.gitignore │ ├── Vagrant.gitignore │ ├── GPG.gitignore │ ├── Bazaar.gitignore │ ├── KDevelop4.gitignore │ ├── Ninja.gitignore │ ├── DartEditor.gitignore │ ├── NotepadPP.gitignore │ ├── Kate.gitignore │ ├── LibreOffice.gitignore │ ├── TextMate.gitignore │ ├── EiffelStudio.gitignore │ ├── FlexBuilder.gitignore │ ├── CVS.gitignore │ ├── IPythonNotebook.gitignore │ ├── TortoiseGit.gitignore │ ├── Cloud9.gitignore │ ├── Redis.gitignore │ ├── CodeKit.gitignore │ ├── Ensime.gitignore │ ├── Mercurial.gitignore │ ├── Dropbox.gitignore │ ├── Anjuta.gitignore │ ├── BricxCC.gitignore │ ├── LyX.gitignore │ ├── VisualStudioCode.gitignore │ ├── NetBeans.gitignore │ ├── Momentics.gitignore │ ├── MonoDevelop.gitignore │ ├── Dreamweaver.gitignore │ ├── Calabash.gitignore │ ├── Vim.gitignore │ ├── SBT.gitignore │ ├── VirtualEnv.gitignore │ ├── MicrosoftOffice.gitignore │ ├── Linux.gitignore │ ├── Tags.gitignore │ ├── Windows.gitignore │ ├── JDeveloper.gitignore │ ├── SlickEdit.gitignore │ ├── ModelSim.gitignore │ ├── Archives.gitignore │ ├── Xcode.gitignore │ ├── Matlab.gitignore │ ├── WebMethods.gitignore │ ├── OSX.gitignore │ ├── Lazarus.gitignore │ ├── Emacs.gitignore │ ├── SublimeText.gitignore │ ├── Eclipse.gitignore │ ├── XilinxISE.gitignore │ ├── JetBrains.gitignore │ └── SynopsysVCS.gitignore ├── Idris.gitignore ├── Fancy.gitignore ├── Coq.gitignore ├── Minimal.gitignore ├── Sass.gitignore ├── Lithium.gitignore ├── CommonLisp.gitignore ├── Phalcon.gitignore ├── DM.gitignore ├── Kohana.gitignore ├── Jekyll.gitignore ├── Elisp.gitignore ├── ExtJs.gitignore ├── Julia.gitignore ├── CUDA.gitignore ├── Elixir.gitignore ├── Lilypond.gitignore ├── Ada.gitignore ├── AppEngine.gitignore ├── AppceleratorTitanium.gitignore ├── Concrete5.gitignore ├── Scheme.gitignore ├── Gcov.gitignore ├── Packer.gitignore ├── Yeoman.gitignore ├── ForceDotCom.gitignore ├── Qooxdoo.gitignore ├── VVVV.gitignore ├── Sdcc.gitignore ├── Elm.gitignore ├── SCons.gitignore ├── EPiServer.gitignore ├── Terraform.gitignore ├── Waf.gitignore ├── SymphonyCMS.gitignore ├── ChefCookbook.gitignore ├── CraftCMS.gitignore ├── RhodesRhomobile.gitignore ├── CMake.gitignore ├── CodeIgniter.gitignore ├── OracleForms.gitignore ├── IGORPro.gitignore ├── Yii.gitignore ├── Erlang.gitignore ├── ArchLinuxPackages.gitignore ├── Processing.gitignore ├── Opa.gitignore ├── Mercury.gitignore ├── Scrivener.gitignore ├── OpenCart.gitignore ├── Clojure.gitignore ├── Leiningen.gitignore ├── Maven.gitignore ├── Xojo.gitignore ├── LabVIEW.gitignore ├── Plone.gitignore ├── PlayFramework.gitignore ├── Textpattern.gitignore ├── Nanoc.gitignore ├── Finale.gitignore ├── Java.gitignore ├── CFWheels.gitignore ├── Stella.gitignore ├── Composer.gitignore ├── Rust.gitignore ├── Haskell.gitignore ├── OCaml.gitignore ├── Perl.gitignore ├── TurboGears2.gitignore ├── D.gitignore ├── Scala.gitignore ├── Autotools.gitignore ├── Laravel.gitignore ├── Smalltalk.gitignore ├── KiCad.gitignore ├── Gradle.gitignore ├── WordPress.gitignore ├── ZendFramework.gitignore ├── Fortran.gitignore ├── GitBook.gitignore ├── C++.gitignore ├── C.gitignore ├── ExpressionEngine.gitignore ├── LemonStand.gitignore ├── Go.gitignore ├── CakePHP.gitignore ├── MetaProgrammingSystem.gitignore ├── Actionscript.gitignore ├── Qt.gitignore ├── Zephir.gitignore ├── Lua.gitignore ├── Unity.gitignore ├── GWT.gitignore ├── Typo3.gitignore ├── Jboss.gitignore ├── Umbraco.gitignore ├── R.gitignore ├── Android.gitignore ├── Eagle.gitignore ├── ROS.gitignore ├── Grails.gitignore ├── FuelPHP.gitignore ├── Drupal.gitignore ├── Node.gitignore ├── Dart.gitignore ├── Prestashop.gitignore ├── SugarCRM.gitignore ├── Symfony.gitignore ├── UnrealEngine.gitignore ├── SeamGen.gitignore ├── Rails.gitignore ├── Ruby.gitignore ├── Python.gitignore ├── Objective-C.gitignore ├── Swift.gitignore ├── Delphi.gitignore ├── Magento.gitignore ├── TeX.gitignore ├── VisualStudio.gitignore └── Joomla.gitignore ├── index.js ├── docs ├── demo.gif ├── demo-dest.gif └── demo-node.gif ├── .gitattributes ├── .travis.yml ├── .editorconfig ├── .gitignore ├── generators ├── file.js ├── support │ ├── local.tmpl │ └── global.tmpl └── gitignore-global.js ├── utils.js ├── CHANGELOG.md ├── gulpfile.js ├── test ├── plugin.js └── test.js ├── LICENSE ├── .verb.md ├── package.json ├── generator.js └── .eslintrc.json /templates/Agda.gitignore: -------------------------------------------------------------------------------- 1 | *.agdai 2 | -------------------------------------------------------------------------------- /templates/Nim.gitignore: -------------------------------------------------------------------------------- 1 | nimcache/ 2 | -------------------------------------------------------------------------------- /templates/SketchUp.gitignore: -------------------------------------------------------------------------------- 1 | *.skb 2 | -------------------------------------------------------------------------------- /templates/Global/Otto.gitignore: -------------------------------------------------------------------------------- 1 | .otto/ 2 | -------------------------------------------------------------------------------- /templates/Global/SVN.gitignore: -------------------------------------------------------------------------------- 1 | .svn/ 2 | -------------------------------------------------------------------------------- /templates/Idris.gitignore: -------------------------------------------------------------------------------- 1 | *.ibc 2 | *.o 3 | -------------------------------------------------------------------------------- /templates/Fancy.gitignore: -------------------------------------------------------------------------------- 1 | *.rbc 2 | *.fyc 3 | -------------------------------------------------------------------------------- /templates/Global/Espresso.gitignore: -------------------------------------------------------------------------------- 1 | *.esproj 2 | -------------------------------------------------------------------------------- /templates/Global/Redcar.gitignore: -------------------------------------------------------------------------------- 1 | .redcar 2 | -------------------------------------------------------------------------------- /templates/Global/Vagrant.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./generator'); 2 | -------------------------------------------------------------------------------- /templates/Coq.gitignore: -------------------------------------------------------------------------------- 1 | *.vo 2 | *.glob 3 | *.v.d 4 | -------------------------------------------------------------------------------- /templates/Global/GPG.gitignore: -------------------------------------------------------------------------------- 1 | secring.* 2 | 3 | -------------------------------------------------------------------------------- /templates/Minimal.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage -------------------------------------------------------------------------------- /templates/Global/Bazaar.gitignore: -------------------------------------------------------------------------------- 1 | .bzr/ 2 | .bzrignore 3 | -------------------------------------------------------------------------------- /templates/Sass.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache/ 2 | *.css.map 3 | -------------------------------------------------------------------------------- /templates/Global/KDevelop4.gitignore: -------------------------------------------------------------------------------- 1 | *.kdev4 2 | .kdev4/ 3 | -------------------------------------------------------------------------------- /templates/Global/Ninja.gitignore: -------------------------------------------------------------------------------- 1 | .ninja_deps 2 | .ninja_log 3 | -------------------------------------------------------------------------------- /templates/Lithium.gitignore: -------------------------------------------------------------------------------- 1 | libraries/* 2 | resources/tmp/* 3 | -------------------------------------------------------------------------------- /templates/CommonLisp.gitignore: -------------------------------------------------------------------------------- 1 | *.FASL 2 | *.fasl 3 | *.lisp-temp 4 | -------------------------------------------------------------------------------- /templates/Global/DartEditor.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .buildlog 3 | -------------------------------------------------------------------------------- /templates/Phalcon.gitignore: -------------------------------------------------------------------------------- 1 | /cache/ 2 | /config/development/ 3 | -------------------------------------------------------------------------------- /templates/DM.gitignore: -------------------------------------------------------------------------------- 1 | *.dmb 2 | *.rsc 3 | *.int 4 | *.lk 5 | *.zip 6 | -------------------------------------------------------------------------------- /templates/Global/NotepadPP.gitignore: -------------------------------------------------------------------------------- 1 | # Notepad++ backups # 2 | *.bak 3 | -------------------------------------------------------------------------------- /templates/Kohana.gitignore: -------------------------------------------------------------------------------- 1 | application/cache/* 2 | application/logs/* 3 | -------------------------------------------------------------------------------- /templates/Global/Kate.gitignore: -------------------------------------------------------------------------------- 1 | # Swap Files # 2 | .*.kate-swp 3 | .swp.* 4 | -------------------------------------------------------------------------------- /templates/Global/LibreOffice.gitignore: -------------------------------------------------------------------------------- 1 | # LibreOffice locks 2 | .~lock.*# 3 | -------------------------------------------------------------------------------- /templates/Global/TextMate.gitignore: -------------------------------------------------------------------------------- 1 | *.tmproj 2 | *.tmproject 3 | tmtags 4 | -------------------------------------------------------------------------------- /templates/Jekyll.gitignore: -------------------------------------------------------------------------------- 1 | _site/ 2 | .sass-cache/ 3 | .jekyll-metadata 4 | -------------------------------------------------------------------------------- /templates/Elisp.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled 2 | *.elc 3 | 4 | # Packaging 5 | .cask 6 | -------------------------------------------------------------------------------- /templates/ExtJs.gitignore: -------------------------------------------------------------------------------- 1 | .architect 2 | bootstrap.json 3 | build/ 4 | ext/ 5 | -------------------------------------------------------------------------------- /templates/Global/EiffelStudio.gitignore: -------------------------------------------------------------------------------- 1 | # The compilation directory 2 | EIFGENs 3 | -------------------------------------------------------------------------------- /templates/Global/FlexBuilder.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | bin-debug/ 3 | bin-release/ 4 | -------------------------------------------------------------------------------- /templates/Julia.gitignore: -------------------------------------------------------------------------------- 1 | *.jl.cov 2 | *.jl.*.cov 3 | *.jl.mem 4 | deps/deps.jl 5 | -------------------------------------------------------------------------------- /templates/CUDA.gitignore: -------------------------------------------------------------------------------- 1 | *.i 2 | *.ii 3 | *.gpu 4 | *.ptx 5 | *.cubin 6 | *.fatbin 7 | -------------------------------------------------------------------------------- /templates/Elixir.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /cover 3 | /deps 4 | erl_crash.dump 5 | *.ez 6 | -------------------------------------------------------------------------------- /templates/Global/CVS.gitignore: -------------------------------------------------------------------------------- 1 | /CVS/* 2 | **/CVS/* 3 | .cvsignore 4 | */.cvsignore 5 | -------------------------------------------------------------------------------- /templates/Global/IPythonNotebook.gitignore: -------------------------------------------------------------------------------- 1 | # Temporary data 2 | .ipynb_checkpoints/ 3 | -------------------------------------------------------------------------------- /templates/Global/TortoiseGit.gitignore: -------------------------------------------------------------------------------- 1 | # Project-level settings 2 | /.tgitconfig 3 | -------------------------------------------------------------------------------- /templates/Lilypond.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | *.ps 3 | *.midi 4 | *.mid 5 | *.log 6 | *~ 7 | -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/generate/generate-gitignore/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /templates/Global/Cloud9.gitignore: -------------------------------------------------------------------------------- 1 | # Cloud9 IDE - http://c9.io 2 | .c9revisions 3 | .c9 4 | -------------------------------------------------------------------------------- /templates/Ada.gitignore: -------------------------------------------------------------------------------- 1 | # Object file 2 | *.o 3 | 4 | # Ada Library Information 5 | *.ali 6 | -------------------------------------------------------------------------------- /templates/AppEngine.gitignore: -------------------------------------------------------------------------------- 1 | # Google App Engine generated folder 2 | appengine-generated/ 3 | -------------------------------------------------------------------------------- /templates/AppceleratorTitanium.gitignore: -------------------------------------------------------------------------------- 1 | # Build folder and log file 2 | build/ 3 | build.log 4 | -------------------------------------------------------------------------------- /templates/Concrete5.gitignore: -------------------------------------------------------------------------------- 1 | config/site.php 2 | files/cache/* 3 | files/tmp/* 4 | .htaccess 5 | -------------------------------------------------------------------------------- /templates/Global/Redis.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore redis binary dump (dump.rdb) files 2 | 3 | *.rdb 4 | -------------------------------------------------------------------------------- /templates/Scheme.gitignore: -------------------------------------------------------------------------------- 1 | *.ss~ 2 | *.ss#* 3 | .#*.ss 4 | 5 | *.scm~ 6 | *.scm#* 7 | .#*.scm 8 | -------------------------------------------------------------------------------- /docs/demo-dest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/generate/generate-gitignore/HEAD/docs/demo-dest.gif -------------------------------------------------------------------------------- /docs/demo-node.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/generate/generate-gitignore/HEAD/docs/demo-node.gif -------------------------------------------------------------------------------- /templates/Gcov.gitignore: -------------------------------------------------------------------------------- 1 | # gcc coverage testing tool files 2 | 3 | *.gcno 4 | *.gcda 5 | *.gcov 6 | -------------------------------------------------------------------------------- /templates/Global/CodeKit.gitignore: -------------------------------------------------------------------------------- 1 | # General CodeKit files to ignore 2 | config.codekit 3 | /min 4 | -------------------------------------------------------------------------------- /templates/Packer.gitignore: -------------------------------------------------------------------------------- 1 | # Cache objects 2 | packer_cache/ 3 | 4 | # For built boxes 5 | *.box 6 | -------------------------------------------------------------------------------- /templates/Yeoman.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | bower_components/ 3 | *.log 4 | 5 | build/ 6 | dist/ 7 | -------------------------------------------------------------------------------- /templates/ForceDotCom.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .settings 3 | salesforce.schema 4 | Referenced Packages 5 | -------------------------------------------------------------------------------- /templates/Global/Ensime.gitignore: -------------------------------------------------------------------------------- 1 | # Ensime specific 2 | .ensime 3 | .ensime_cache/ 4 | .ensime_lucene/ 5 | -------------------------------------------------------------------------------- /templates/Qooxdoo.gitignore: -------------------------------------------------------------------------------- 1 | cache 2 | cache-downloads 3 | inspector 4 | api 5 | source/inspector.html 6 | -------------------------------------------------------------------------------- /templates/VVVV.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # .v4p backup files 3 | *~.xml 4 | 5 | # Dynamic plugins .dll 6 | bin/ 7 | -------------------------------------------------------------------------------- /templates/Global/Mercurial.gitignore: -------------------------------------------------------------------------------- 1 | .hg/ 2 | .hgignore 3 | .hgsigs 4 | .hgsub 5 | .hgsubstate 6 | .hgtags 7 | -------------------------------------------------------------------------------- /templates/Sdcc.gitignore: -------------------------------------------------------------------------------- 1 | # SDCC stuff 2 | *.lnk 3 | *.lst 4 | *.map 5 | *.mem 6 | *.rel 7 | *.rst 8 | *.sym 9 | -------------------------------------------------------------------------------- /templates/Elm.gitignore: -------------------------------------------------------------------------------- 1 | # elm-package generated files 2 | elm-stuff 3 | # elm-repl generated files 4 | repl-temp-* 5 | -------------------------------------------------------------------------------- /templates/Global/Dropbox.gitignore: -------------------------------------------------------------------------------- 1 | # Dropbox settings and caches 2 | .dropbox 3 | .dropbox.attr 4 | .dropbox.cache 5 | -------------------------------------------------------------------------------- /templates/Global/Anjuta.gitignore: -------------------------------------------------------------------------------- 1 | # Local configuration folder and symbol database 2 | /.anjuta/ 3 | /.anjuta_sym_db.db 4 | -------------------------------------------------------------------------------- /templates/Global/BricxCC.gitignore: -------------------------------------------------------------------------------- 1 | # Bricx Command Center IDE 2 | # http://bricxcc.sourceforge.net 3 | *.bak 4 | *.sym 5 | -------------------------------------------------------------------------------- /templates/Global/LyX.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore LyX backup and autosave files 2 | # http://www.lyx.org/ 3 | *.lyx~ 4 | *.lyx# 5 | -------------------------------------------------------------------------------- /templates/SCons.gitignore: -------------------------------------------------------------------------------- 1 | # for projects that use SCons for building: http://http://www.scons.org/ 2 | .sconsign.dblite 3 | -------------------------------------------------------------------------------- /templates/EPiServer.gitignore: -------------------------------------------------------------------------------- 1 | ###################### 2 | ## EPiServer Files 3 | ###################### 4 | *License.config 5 | -------------------------------------------------------------------------------- /templates/Global/VisualStudioCode.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/* 2 | !.vscode/settings.json 3 | !.vscode/tasks.json 4 | !.vscode/launch.json 5 | -------------------------------------------------------------------------------- /templates/Terraform.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled files 2 | *.tfstate 3 | *.tfstate.backup 4 | 5 | # Module directory 6 | .terraform/ 7 | -------------------------------------------------------------------------------- /templates/Global/NetBeans.gitignore: -------------------------------------------------------------------------------- 1 | nbproject/private/ 2 | build/ 3 | nbbuild/ 4 | dist/ 5 | nbdist/ 6 | nbactions.xml 7 | .nb-gradle/ 8 | -------------------------------------------------------------------------------- /templates/Waf.gitignore: -------------------------------------------------------------------------------- 1 | # for projects that use Waf for building: http://code.google.com/p/waf/ 2 | .waf-* 3 | .waf3-* 4 | .lock-* 5 | -------------------------------------------------------------------------------- /templates/Global/Momentics.gitignore: -------------------------------------------------------------------------------- 1 | # Built files 2 | x86/ 3 | arm/ 4 | arm-p/ 5 | translations/*.qm 6 | 7 | # IDE settings 8 | .settings/ 9 | -------------------------------------------------------------------------------- /templates/SymphonyCMS.gitignore: -------------------------------------------------------------------------------- 1 | manifest/cache/ 2 | manifest/logs/ 3 | manifest/tmp/ 4 | symphony/ 5 | workspace/uploads/ 6 | install-log.txt 7 | -------------------------------------------------------------------------------- /templates/ChefCookbook.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | /cookbooks 3 | 4 | # Bundler 5 | bin/* 6 | .bundle/* 7 | 8 | .kitchen/ 9 | .kitchen.local.yml 10 | -------------------------------------------------------------------------------- /templates/CraftCMS.gitignore: -------------------------------------------------------------------------------- 1 | # Craft Storage (cache) [http://buildwithcraft.com/help/craft-storage-gitignore] 2 | /craft/storage/* 3 | !/craft/storage/logo/* -------------------------------------------------------------------------------- /templates/RhodesRhomobile.gitignore: -------------------------------------------------------------------------------- 1 | rholog-* 2 | sim-* 3 | bin/libs 4 | bin/RhoBundle 5 | bin/tmp 6 | bin/target 7 | bin/*.ap_ 8 | *.o 9 | *.jar 10 | -------------------------------------------------------------------------------- /templates/CMake.gitignore: -------------------------------------------------------------------------------- 1 | CMakeCache.txt 2 | CMakeFiles 3 | CMakeScripts 4 | Makefile 5 | cmake_install.cmake 6 | install_manifest.txt 7 | CTestTestfile.cmake 8 | -------------------------------------------------------------------------------- /templates/CodeIgniter.gitignore: -------------------------------------------------------------------------------- 1 | */config/development 2 | */logs/log-*.php 3 | !*/logs/index.html 4 | */cache/* 5 | !*/cache/index.html 6 | !*/cache/.htaccess 7 | -------------------------------------------------------------------------------- /templates/Global/MonoDevelop.gitignore: -------------------------------------------------------------------------------- 1 | #User Specific 2 | *.userprefs 3 | *.usertasks 4 | 5 | #Mono Project Files 6 | *.pidb 7 | *.resources 8 | test-results/ 9 | -------------------------------------------------------------------------------- /templates/OracleForms.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Form Modules 2 | *.fmx 3 | 4 | # Compiled Menu Modules 5 | *.mmx 6 | 7 | # Compiled Pre-Linked Libraries 8 | *.plx 9 | -------------------------------------------------------------------------------- /templates/Global/Dreamweaver.gitignore: -------------------------------------------------------------------------------- 1 | # DW Dreamweaver added files 2 | _notes 3 | _compareTemp 4 | configs/ 5 | dwsync.xml 6 | dw_php_codehinting.config 7 | *.mno 8 | -------------------------------------------------------------------------------- /templates/IGORPro.gitignore: -------------------------------------------------------------------------------- 1 | # Avoid including Experiment files: they can be created and edited locally to test the ipf files 2 | *.pxp 3 | *.pxt 4 | *.uxp 5 | *.uxt 6 | -------------------------------------------------------------------------------- /templates/Yii.gitignore: -------------------------------------------------------------------------------- 1 | assets/* 2 | !assets/.gitignore 3 | protected/runtime/* 4 | !protected/runtime/.gitignore 5 | protected/data/*.db 6 | themes/classic/views/ 7 | -------------------------------------------------------------------------------- /templates/Erlang.gitignore: -------------------------------------------------------------------------------- 1 | .eunit 2 | deps 3 | *.o 4 | *.beam 5 | *.plt 6 | erl_crash.dump 7 | ebin 8 | rel/example_project 9 | .concrete/DEV_MODE 10 | .rebar 11 | -------------------------------------------------------------------------------- /templates/ArchLinuxPackages.gitignore: -------------------------------------------------------------------------------- 1 | *.tar 2 | *.tar.* 3 | *.jar 4 | *.exe 5 | *.msi 6 | *.zip 7 | *.tgz 8 | *.log 9 | *.log.* 10 | *.sig 11 | 12 | pkg/ 13 | src/ 14 | -------------------------------------------------------------------------------- /templates/Processing.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | applet 3 | application.linux32 4 | application.linux64 5 | application.windows32 6 | application.windows64 7 | application.macosx 8 | -------------------------------------------------------------------------------- /templates/Opa.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | _tracks 3 | 4 | opa-debug-js 5 | 6 | *.opp 7 | *.opx 8 | *.opx.broken 9 | *.dump 10 | *.api 11 | *.api-txt 12 | *.exe 13 | *.log 14 | -------------------------------------------------------------------------------- /templates/Mercury.gitignore: -------------------------------------------------------------------------------- 1 | Mercury/ 2 | Mercury.modules 3 | *.mh 4 | *.err 5 | *.init 6 | *.dll 7 | *.exe 8 | *.a 9 | *.so 10 | *.dylib 11 | *.beams 12 | *.d 13 | *.c_date 14 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Enforce Unix newlines 2 | * text eol=lf 3 | 4 | # binaries 5 | *.ai binary 6 | *.psd binary 7 | *.jpg binary 8 | *.gif binary 9 | *.png binary 10 | *.jpeg binary 11 | -------------------------------------------------------------------------------- /templates/Global/Calabash.gitignore: -------------------------------------------------------------------------------- 1 | # Calabash / Cucumber 2 | rerun/ 3 | reports/ 4 | screenshots/ 5 | screenshot*.png 6 | test-servers/ 7 | 8 | # bundler 9 | .bundle 10 | vendor 11 | -------------------------------------------------------------------------------- /templates/Scrivener.gitignore: -------------------------------------------------------------------------------- 1 | /Files/binder.autosave 2 | /Files/binder.backup 3 | /Files/search.indexes 4 | /Files/user.lock 5 | /Files/Docs/docs.checksum 6 | /QuickLook/ 7 | /Settings/ui.plist 8 | -------------------------------------------------------------------------------- /templates/Global/Vim.gitignore: -------------------------------------------------------------------------------- 1 | # swap 2 | [._]*.s[a-w][a-z] 3 | [._]s[a-w][a-z] 4 | # session 5 | Session.vim 6 | # temporary 7 | .netrwhist 8 | *~ 9 | # auto-generated tag files 10 | tags 11 | -------------------------------------------------------------------------------- /templates/OpenCart.gitignore: -------------------------------------------------------------------------------- 1 | .htaccess 2 | /config.php 3 | admin/config.php 4 | 5 | !index.html 6 | 7 | download/ 8 | image/data/ 9 | image/cache/ 10 | system/cache/ 11 | system/logs/ 12 | 13 | system/storage/ 14 | -------------------------------------------------------------------------------- /templates/Clojure.gitignore: -------------------------------------------------------------------------------- 1 | pom.xml 2 | pom.xml.asc 3 | *.jar 4 | *.class 5 | /lib/ 6 | /classes/ 7 | /target/ 8 | /checkouts/ 9 | .lein-deps-sum 10 | .lein-repl-history 11 | .lein-plugins/ 12 | .lein-failures 13 | .nrepl-port 14 | -------------------------------------------------------------------------------- /templates/Leiningen.gitignore: -------------------------------------------------------------------------------- 1 | pom.xml 2 | pom.xml.asc 3 | *.jar 4 | *.class 5 | /lib/ 6 | /classes/ 7 | /target/ 8 | /checkouts/ 9 | .lein-deps-sum 10 | .lein-repl-history 11 | .lein-plugins/ 12 | .lein-failures 13 | .nrepl-port 14 | -------------------------------------------------------------------------------- /templates/Maven.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | release.properties 7 | dependency-reduced-pom.xml 8 | buildNumber.properties 9 | .mvn/timing.properties 10 | -------------------------------------------------------------------------------- /templates/Xojo.gitignore: -------------------------------------------------------------------------------- 1 | # Xojo (formerly REALbasic and Real Studio) 2 | 3 | Builds* 4 | *.debug 5 | *.debug.app 6 | Debug*.exe 7 | Debug*/Debug*.exe 8 | Debug*/Debug*\ Libs 9 | *.rbuistate 10 | *.xojo_uistate 11 | *.obsolete 12 | -------------------------------------------------------------------------------- /templates/LabVIEW.gitignore: -------------------------------------------------------------------------------- 1 | # Libraries 2 | *.lvlibp 3 | *.llb 4 | 5 | # Shared objects (inc. Windows DLLs) 6 | *.dll 7 | *.so 8 | *.so.* 9 | *.dylib 10 | 11 | # Executables 12 | *.exe 13 | 14 | # Metadata 15 | *.aliases 16 | *.lvlps 17 | -------------------------------------------------------------------------------- /templates/Plone.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | *.tmp* 4 | *.mo 5 | *.egg 6 | *.EGG 7 | *.egg-info 8 | *.EGG-INFO 9 | .*.cfg 10 | bin/ 11 | build/ 12 | develop-eggs/ 13 | downloads/ 14 | eggs/ 15 | fake-eggs/ 16 | parts/ 17 | dist/ 18 | var/ 19 | -------------------------------------------------------------------------------- /templates/PlayFramework.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore Play! working directory # 2 | bin/ 3 | /db 4 | .eclipse 5 | /lib/ 6 | /logs/ 7 | /modules 8 | /project/target 9 | /target 10 | tmp/ 11 | test-result 12 | server.pid 13 | *.eml 14 | /dist/ 15 | .cache 16 | -------------------------------------------------------------------------------- /templates/Global/SBT.gitignore: -------------------------------------------------------------------------------- 1 | # Simple Build Tool 2 | # http://www.scala-sbt.org/release/docs/Getting-Started/Directories.html#configuring-version-control 3 | 4 | target/ 5 | lib_managed/ 6 | src_managed/ 7 | project/boot/ 8 | .history 9 | .cache 10 | -------------------------------------------------------------------------------- /templates/Global/VirtualEnv.gitignore: -------------------------------------------------------------------------------- 1 | # Virtualenv 2 | # http://iamzed.com/2009/05/07/a-primer-on-virtualenv/ 3 | .Python 4 | [Bb]in 5 | [Ii]nclude 6 | [Ll]ib 7 | [Ll]ib64 8 | [Ll]ocal 9 | [Ss]cripts 10 | pyvenv.cfg 11 | .venv 12 | pip-selfcheck.json 13 | -------------------------------------------------------------------------------- /templates/Textpattern.gitignore: -------------------------------------------------------------------------------- 1 | .htaccess 2 | css.php 3 | rpc/ 4 | sites/site*/admin/ 5 | sites/site*/private/ 6 | sites/site*/public/admin/ 7 | sites/site*/public/setup/ 8 | sites/site*/public/theme/ 9 | textpattern/ 10 | HISTORY.txt 11 | README.txt 12 | -------------------------------------------------------------------------------- /templates/Nanoc.gitignore: -------------------------------------------------------------------------------- 1 | # For projects using nanoc (http://nanoc.ws/) 2 | 3 | # Default location for output, needs to match output_dir's value found in config.yaml 4 | output/ 5 | 6 | # Temporary file directory 7 | tmp/ 8 | 9 | # Crash Log 10 | crash.log 11 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - '6' 5 | - '5' 6 | - '4' 7 | - '0.12' 8 | - '0.10' 9 | matrix: 10 | fast_finish: true 11 | allow_failures: 12 | - node_js: '4' 13 | - node_js: '0.10' 14 | - node_js: '0.12' 15 | -------------------------------------------------------------------------------- /templates/Finale.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *.db 3 | *.avi 4 | *.pdf 5 | *.ps 6 | *.mid 7 | *.midi 8 | *.mp3 9 | *.aif 10 | *.wav 11 | # Some versions of Finale have a bug and randomly save extra copies of 12 | # the music source as " copy.mus" 13 | *copy.mus 14 | -------------------------------------------------------------------------------- /templates/Java.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.jar 8 | *.war 9 | *.ear 10 | 11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 12 | hs_err_pid* 13 | -------------------------------------------------------------------------------- /templates/Global/MicrosoftOffice.gitignore: -------------------------------------------------------------------------------- 1 | *.tmp 2 | 3 | # Word temporary 4 | ~$*.doc* 5 | 6 | # Excel temporary 7 | ~$*.xls* 8 | 9 | # Excel Backup File 10 | *.xlk 11 | 12 | # PowerPoint temporary 13 | ~$*.ppt* 14 | 15 | # Visio autosave temporary files 16 | *.~vsdx 17 | -------------------------------------------------------------------------------- /templates/CFWheels.gitignore: -------------------------------------------------------------------------------- 1 | # unpacked plugin folders 2 | plugins/**/* 3 | 4 | # files directory where uploads go 5 | files 6 | 7 | # DBMigrate plugin: generated SQL 8 | db/sql 9 | 10 | # AssetBundler plugin: generated bundles 11 | javascripts/bundles 12 | stylesheets/bundles 13 | -------------------------------------------------------------------------------- /templates/Stella.gitignore: -------------------------------------------------------------------------------- 1 | # Atari 2600 (Stella) support for multiple assemblers 2 | # - DASM 3 | # - CC65 4 | 5 | # Assembled binaries and object directories 6 | obj/ 7 | a.out 8 | *.bin 9 | *.a26 10 | 11 | # Add in special Atari 7800-based binaries for good measure 12 | *.a78 13 | -------------------------------------------------------------------------------- /templates/Composer.gitignore: -------------------------------------------------------------------------------- 1 | composer.phar 2 | /vendor/ 3 | 4 | # Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file 5 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file 6 | # composer.lock 7 | -------------------------------------------------------------------------------- /templates/Rust.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by Cargo 2 | # will have compiled files and executables 3 | /target/ 4 | 5 | # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries 6 | # More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock 7 | Cargo.lock 8 | -------------------------------------------------------------------------------- /templates/Haskell.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | dist-* 3 | cabal-dev 4 | *.o 5 | *.hi 6 | *.chi 7 | *.chs.h 8 | *.dyn_o 9 | *.dyn_hi 10 | .hpc 11 | .hsenv 12 | .cabal-sandbox/ 13 | cabal.sandbox.config 14 | *.prof 15 | *.aux 16 | *.hp 17 | *.eventlog 18 | .stack-work/ 19 | cabal.project.local 20 | .HTF/ 21 | -------------------------------------------------------------------------------- /templates/OCaml.gitignore: -------------------------------------------------------------------------------- 1 | *.annot 2 | *.cmo 3 | *.cma 4 | *.cmi 5 | *.a 6 | *.o 7 | *.cmx 8 | *.cmxs 9 | *.cmxa 10 | 11 | # ocamlbuild working directory 12 | _build/ 13 | 14 | # ocamlbuild targets 15 | *.byte 16 | *.native 17 | 18 | # oasis generated files 19 | setup.data 20 | setup.log 21 | -------------------------------------------------------------------------------- /templates/Global/Linux.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | 3 | # temporary files which can be created if a process still has a handle open of a deleted file 4 | .fuse_hidden* 5 | 6 | # KDE directory preferences 7 | .directory 8 | 9 | # Linux trash folder which might appear on any partition or disk 10 | .Trash-* 11 | -------------------------------------------------------------------------------- /templates/Global/Tags.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore tags created by etags, ctags, gtags (GNU global) and cscope 2 | TAGS 3 | .TAGS 4 | !TAGS/ 5 | tags 6 | .tags 7 | !tags/ 8 | gtags.files 9 | GTAGS 10 | GRTAGS 11 | GPATH 12 | GSYMS 13 | cscope.files 14 | cscope.out 15 | cscope.in.out 16 | cscope.po.out 17 | 18 | -------------------------------------------------------------------------------- /templates/Perl.gitignore: -------------------------------------------------------------------------------- 1 | /blib/ 2 | /.build/ 3 | _build/ 4 | cover_db/ 5 | inc/ 6 | Build 7 | !Build/ 8 | Build.bat 9 | .last_cover_stats 10 | /Makefile 11 | /Makefile.old 12 | /MANIFEST.bak 13 | /META.yml 14 | /META.json 15 | /MYMETA.* 16 | nytprof.out 17 | /pm_to_blib 18 | *.o 19 | *.bs 20 | /_eumm/ 21 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | end_of_line = lf 6 | charset = utf-8 7 | indent_size = 2 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [{**/{actual,fixtures,expected,templates}/**,*.md}] 12 | trim_trailing_whitespace = false 13 | insert_final_newline = false -------------------------------------------------------------------------------- /templates/Global/Windows.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | -------------------------------------------------------------------------------- /templates/TurboGears2.gitignore: -------------------------------------------------------------------------------- 1 | *.py[co] 2 | 3 | # Default development database 4 | devdata.db 5 | 6 | # Default data directory 7 | data/* 8 | 9 | # Packages 10 | *.egg 11 | *.egg-info 12 | dist 13 | build 14 | 15 | # Installer logs 16 | pip-log.txt 17 | 18 | # Unit test / coverage reports 19 | .coverage 20 | .tox 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # always ignore files 2 | *.DS_Store 3 | *.sublime-* 4 | 5 | # test related, or directories generated by tests 6 | test/actual 7 | actual 8 | coverage 9 | 10 | # npm 11 | node_modules 12 | npm-debug.log 13 | 14 | # misc 15 | _gh_pages 16 | benchmark 17 | bower_components 18 | vendor 19 | temp 20 | tmp 21 | TODO.md 22 | -------------------------------------------------------------------------------- /templates/D.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files 2 | *.o 3 | *.obj 4 | 5 | # Compiled Dynamic libraries 6 | *.so 7 | *.dylib 8 | *.dll 9 | 10 | # Compiled Static libraries 11 | *.a 12 | *.lib 13 | 14 | # Executables 15 | *.exe 16 | 17 | # DUB 18 | .dub 19 | docs.json 20 | __dummy.html 21 | docs/ 22 | 23 | # Code coverage 24 | *.lst 25 | -------------------------------------------------------------------------------- /templates/Global/JDeveloper.gitignore: -------------------------------------------------------------------------------- 1 | # default application storage directory used by the IDE Performance Cache feature 2 | .data/ 3 | 4 | # used for ADF styles caching 5 | temp/ 6 | 7 | # default output directories 8 | classes/ 9 | deploy/ 10 | javadoc/ 11 | 12 | # lock file, a part of Oracle Credential Store Framework 13 | cwallet.sso.lck -------------------------------------------------------------------------------- /generators/file.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Generate a single file 5 | */ 6 | 7 | module.exports = function file(app, name) { 8 | return app.src(name, { cwd: __dirname }) 9 | .pipe(app.renderFile('*', {layout: null})).on('error', console.log) 10 | .pipe(app.conflicts(app.cwd)) 11 | .pipe(app.dest(app.cwd)); 12 | }; 13 | -------------------------------------------------------------------------------- /templates/Scala.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.log 3 | 4 | # sbt specific 5 | .cache 6 | .history 7 | .lib/ 8 | dist/* 9 | target/ 10 | lib_managed/ 11 | src_managed/ 12 | project/boot/ 13 | project/plugins/project/ 14 | 15 | # Scala-IDE specific 16 | .scala_dependencies 17 | .worksheet 18 | 19 | # ENSIME specific 20 | .ensime_cache/ 21 | .ensime 22 | -------------------------------------------------------------------------------- /templates/Autotools.gitignore: -------------------------------------------------------------------------------- 1 | # http://www.gnu.org/software/automake 2 | 3 | Makefile.in 4 | 5 | # http://www.gnu.org/software/autoconf 6 | 7 | /autom4te.cache 8 | /autoscan.log 9 | /autoscan-*.log 10 | /aclocal.m4 11 | /compile 12 | /config.h.in 13 | /configure 14 | /configure.scan 15 | /depcomp 16 | /install-sh 17 | /missing 18 | /stamp-h1 19 | -------------------------------------------------------------------------------- /templates/Laravel.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | node_modules/ 3 | 4 | # Laravel 4 specific 5 | bootstrap/compiled.php 6 | app/storage/ 7 | 8 | # Laravel 5 & Lumen specific 9 | bootstrap/cache/ 10 | .env.*.php 11 | .env.php 12 | .env 13 | 14 | # Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer 15 | .rocketeer/ 16 | -------------------------------------------------------------------------------- /templates/Smalltalk.gitignore: -------------------------------------------------------------------------------- 1 | # changes file 2 | *.changes 3 | 4 | # system image 5 | *.image 6 | 7 | # Pharo Smalltalk Debug log file 8 | PharoDebug.log 9 | 10 | # Squeak Smalltalk Debug log file 11 | SqueakDebug.log 12 | 13 | # Monticello package cache 14 | /package-cache 15 | 16 | # Metacello-github cache 17 | /github-cache 18 | github-*.zip 19 | -------------------------------------------------------------------------------- /templates/KiCad.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | 3 | # Temporary files 4 | *.000 5 | *.bak 6 | *.bck 7 | *.kicad_pcb-bak 8 | *~ 9 | _autosave-* 10 | *.tmp 11 | 12 | # Netlist files (exported from Eeschema) 13 | *.net 14 | 15 | # Autorouter files (exported from Pcbnew) 16 | .dsn 17 | 18 | # Exported BOM files 19 | *.xml 20 | *.csv 21 | -------------------------------------------------------------------------------- /templates/Gradle.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /build/ 3 | 4 | # Ignore Gradle GUI config 5 | gradle-app.setting 6 | 7 | # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) 8 | !gradle-wrapper.jar 9 | 10 | # Cache of project 11 | .gradletasknamecache 12 | 13 | # # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 14 | # gradle/wrapper/gradle-wrapper.properties 15 | -------------------------------------------------------------------------------- /templates/Global/SlickEdit.gitignore: -------------------------------------------------------------------------------- 1 | # SlickEdit workspace and project files are ignored by default because 2 | # typically they are considered to be developer-specific and not part of a 3 | # project. 4 | *.vpw 5 | *.vpj 6 | 7 | # SlickEdit workspace history and tag files always contain user-specific 8 | # data so they should not be stored in a repository. 9 | *.vpwhistu 10 | *.vpwhist 11 | *.vtg 12 | -------------------------------------------------------------------------------- /templates/WordPress.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | wp-config.php 3 | wp-content/advanced-cache.php 4 | wp-content/backup-db/ 5 | wp-content/backups/ 6 | wp-content/blogs.dir/ 7 | wp-content/cache/ 8 | wp-content/upgrade/ 9 | wp-content/uploads/ 10 | wp-content/wp-cache-config.php 11 | wp-content/plugins/hello.php 12 | 13 | /.htaccess 14 | /license.txt 15 | /readme.html 16 | /sitemap.xml 17 | /sitemap.xml.gz 18 | 19 | -------------------------------------------------------------------------------- /templates/Global/ModelSim.gitignore: -------------------------------------------------------------------------------- 1 | # ignore ModelSim generated files and directories (temp files and so on) 2 | [_@]* 3 | 4 | # ignore compilation output of ModelSim 5 | *.mti 6 | *.dat 7 | *.dbs 8 | *.psm 9 | *.bak 10 | *.cmp 11 | *.jpg 12 | *.html 13 | *.bsf 14 | 15 | # ignore simulation output of ModelSim 16 | wlf* 17 | *.wlf 18 | *.vstf 19 | *.ucdb 20 | cov*/ 21 | transcript* 22 | sc_dpiheader.h 23 | vsim.dbg 24 | -------------------------------------------------------------------------------- /templates/ZendFramework.gitignore: -------------------------------------------------------------------------------- 1 | # Composer files 2 | composer.phar 3 | vendor/ 4 | 5 | # Local configs 6 | config/autoload/*.local.php 7 | 8 | # Binary gettext files 9 | *.mo 10 | 11 | # Data 12 | data/logs/ 13 | data/cache/ 14 | data/sessions/ 15 | data/tmp/ 16 | temp/ 17 | 18 | #Doctrine 2 19 | data/DoctrineORMModule/Proxy/ 20 | data/DoctrineORMModule/cache/ 21 | 22 | 23 | # Legacy ZF1 24 | demos/ 25 | extras/documentation 26 | -------------------------------------------------------------------------------- /templates/Fortran.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Compiled Object files 5 | *.slo 6 | *.lo 7 | *.o 8 | *.obj 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Compiled Dynamic libraries 15 | *.so 16 | *.dylib 17 | *.dll 18 | 19 | # Fortran module files 20 | *.mod 21 | *.smod 22 | 23 | # Compiled Static libraries 24 | *.lai 25 | *.la 26 | *.a 27 | *.lib 28 | 29 | # Executables 30 | *.exe 31 | *.out 32 | *.app 33 | -------------------------------------------------------------------------------- /templates/GitBook.gitignore: -------------------------------------------------------------------------------- 1 | # Node rules: 2 | ## Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 3 | .grunt 4 | 5 | ## Dependency directory 6 | ## Commenting this out is preferred by some people, see 7 | ## https://docs.npmjs.com/misc/faq#should-i-check-my-node_modules-folder-into-git 8 | node_modules 9 | 10 | # Book build output 11 | _book 12 | 13 | # eBook build output 14 | *.epub 15 | *.mobi 16 | *.pdf 17 | -------------------------------------------------------------------------------- /templates/Global/Archives.gitignore: -------------------------------------------------------------------------------- 1 | # It's better to unpack these files and commit the raw source because 2 | # git has its own built in compression methods. 3 | *.7z 4 | *.jar 5 | *.rar 6 | *.zip 7 | *.gz 8 | *.bzip 9 | *.bz2 10 | *.xz 11 | *.lzma 12 | *.cab 13 | 14 | #packing-only formats 15 | *.iso 16 | *.tar 17 | 18 | #package management formats 19 | *.dmg 20 | *.xpi 21 | *.gem 22 | *.egg 23 | *.deb 24 | *.rpm 25 | *.msi 26 | *.msm 27 | *.msp 28 | -------------------------------------------------------------------------------- /templates/C++.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Compiled Object files 5 | *.slo 6 | *.lo 7 | *.o 8 | *.obj 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Compiled Dynamic libraries 15 | *.so 16 | *.dylib 17 | *.dll 18 | 19 | # Fortran module files 20 | *.mod 21 | *.smod 22 | 23 | # Compiled Static libraries 24 | *.lai 25 | *.la 26 | *.a 27 | *.lib 28 | 29 | # Executables 30 | *.exe 31 | *.out 32 | *.app 33 | 34 | .vscode 35 | -------------------------------------------------------------------------------- /templates/C.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Object files 5 | *.o 6 | *.ko 7 | *.obj 8 | *.elf 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Libraries 15 | *.lib 16 | *.a 17 | *.la 18 | *.lo 19 | 20 | # Shared objects (inc. Windows DLLs) 21 | *.dll 22 | *.so 23 | *.so.* 24 | *.dylib 25 | 26 | # Executables 27 | *.exe 28 | *.out 29 | *.app 30 | *.i*86 31 | *.x86_64 32 | *.hex 33 | 34 | # Debug files 35 | *.dSYM/ 36 | *.su 37 | -------------------------------------------------------------------------------- /templates/ExpressionEngine.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | # Images 4 | images/avatars/ 5 | images/captchas/ 6 | images/smileys/ 7 | images/member_photos/ 8 | images/signature_attachments/ 9 | images/pm_attachments/ 10 | 11 | # For security do not publish the following files 12 | system/expressionengine/config/database.php 13 | system/expressionengine/config/config.php 14 | 15 | # Caches 16 | sized/ 17 | thumbs/ 18 | _thumbs/ 19 | */expressionengine/cache/* 20 | -------------------------------------------------------------------------------- /templates/LemonStand.gitignore: -------------------------------------------------------------------------------- 1 | boot.php 2 | index.php 3 | install.php 4 | /config/* 5 | !/config/config.php 6 | /controllers/* 7 | /init/* 8 | /logs/* 9 | /phproad/* 10 | /temp/* 11 | /uploaded/* 12 | /installer_files/* 13 | /modules/backend/* 14 | /modules/blog/* 15 | /modules/cms/* 16 | /modules/core/* 17 | /modules/session/* 18 | /modules/shop/* 19 | /modules/system/* 20 | /modules/users/* 21 | # add content_*.php if you don't want erase client changes to content 22 | -------------------------------------------------------------------------------- /templates/Go.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | 26 | # Output of the go coverage tool, specifically when used with LiteIDE 27 | *.out 28 | -------------------------------------------------------------------------------- /templates/CakePHP.gitignore: -------------------------------------------------------------------------------- 1 | # CakePHP 3 2 | 3 | /vendor/* 4 | /config/app.php 5 | 6 | /tmp/cache/models/* 7 | !/tmp/cache/models/empty 8 | /tmp/cache/persistent/* 9 | !/tmp/cache/persistent/empty 10 | /tmp/cache/views/* 11 | !/tmp/cache/views/empty 12 | /tmp/sessions/* 13 | !/tmp/sessions/empty 14 | /tmp/tests/* 15 | !/tmp/tests/empty 16 | 17 | /logs/* 18 | !/logs/empty 19 | 20 | # CakePHP 2 21 | 22 | /app/tmp/* 23 | /app/Config/core.php 24 | /app/Config/database.php 25 | /vendors/* 26 | -------------------------------------------------------------------------------- /templates/MetaProgrammingSystem.gitignore: -------------------------------------------------------------------------------- 1 | workspace.xml 2 | junitvmwatcher*.properties 3 | build.properties 4 | 5 | # generated java classes and java source files 6 | # manually add any custom artifacts that can't be generated from the models 7 | # http://confluence.jetbrains.com/display/MPSD25/HowTo+--+MPS+and+Git 8 | classes_gen 9 | source_gen 10 | source_gen.caches 11 | 12 | # generated test code and test results 13 | test_gen 14 | test_gen.caches 15 | TEST-*.xml 16 | junit*.properties 17 | -------------------------------------------------------------------------------- /templates/Global/Xcode.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xccheckout 23 | *.xcscmblueprint 24 | -------------------------------------------------------------------------------- /templates/Actionscript.gitignore: -------------------------------------------------------------------------------- 1 | # Build and Release Folders 2 | bin/ 3 | bin-debug/ 4 | bin-release/ 5 | [Oo]bj/ # FlashDevelop obj 6 | [Bb]in/ # FlashDevelop bin 7 | 8 | # Other files and folders 9 | .settings/ 10 | 11 | # Executables 12 | *.swf 13 | *.air 14 | *.ipa 15 | *.apk 16 | 17 | # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` 18 | # should NOT be excluded as they contain compiler settings and other important 19 | # information for Eclipse / Flash Builder. 20 | -------------------------------------------------------------------------------- /templates/Global/Matlab.gitignore: -------------------------------------------------------------------------------- 1 | ##--------------------------------------------------- 2 | ## Remove autosaves generated by the Matlab editor 3 | ## We have git for backups! 4 | ##--------------------------------------------------- 5 | 6 | # Windows default autosave extension 7 | *.asv 8 | 9 | # OSX / *nix default autosave extension 10 | *.m~ 11 | 12 | # Compiled MEX binaries (all platforms) 13 | *.mex* 14 | 15 | # Simulink Code Generation 16 | slprj/ 17 | 18 | # Session info 19 | octave-workspace 20 | -------------------------------------------------------------------------------- /templates/Global/WebMethods.gitignore: -------------------------------------------------------------------------------- 1 | **/IntegrationServer/datastore/ 2 | **/IntegrationServer/db/ 3 | **/IntegrationServer/DocumentStore/ 4 | **/IntegrationServer/lib/ 5 | **/IntegrationServer/logs/ 6 | **/IntegrationServer/replicate/ 7 | **/IntegrationServer/sdk/ 8 | **/IntegrationServer/support/ 9 | **/IntegrationServer/update/ 10 | **/IntegrationServer/userFtpRoot/ 11 | **/IntegrationServer/web/ 12 | **/IntegrationServer/WmRepository4/ 13 | **/IntegrationServer/XAStore/ 14 | **/IntegrationServer/packages/Wm*/ 15 | -------------------------------------------------------------------------------- /templates/Global/OSX.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | .AppleDouble 3 | .LSOverride 4 | 5 | # Icon must end with two \r 6 | Icon 7 | 8 | # Thumbnails 9 | ._* 10 | 11 | # Files that might appear in the root of a volume 12 | .DocumentRevisions-V100 13 | .fseventsd 14 | .Spotlight-V100 15 | .TemporaryItems 16 | .Trashes 17 | .VolumeIcon.icns 18 | .com.apple.timemachine.donotpresent 19 | 20 | # Directories potentially created on remote AFP share 21 | .AppleDB 22 | .AppleDesktop 23 | Network Trash Folder 24 | Temporary Items 25 | .apdisk 26 | -------------------------------------------------------------------------------- /templates/Qt.gitignore: -------------------------------------------------------------------------------- 1 | # C++ objects and libs 2 | 3 | *.slo 4 | *.lo 5 | *.o 6 | *.a 7 | *.la 8 | *.lai 9 | *.so 10 | *.dll 11 | *.dylib 12 | 13 | # Qt-es 14 | 15 | /.qmake.cache 16 | /.qmake.stash 17 | *.pro.user 18 | *.pro.user.* 19 | *.qbs.user 20 | *.qbs.user.* 21 | *.moc 22 | moc_*.cpp 23 | qrc_*.cpp 24 | ui_*.h 25 | Makefile* 26 | *build-* 27 | 28 | # QtCreator 29 | 30 | *.autosave 31 | 32 | # QtCtreator Qml 33 | *.qmlproject.user 34 | *.qmlproject.user.* 35 | 36 | # QtCtreator CMake 37 | CMakeLists.txt.user* 38 | 39 | -------------------------------------------------------------------------------- /templates/Zephir.gitignore: -------------------------------------------------------------------------------- 1 | # Cache files, generates by Zephir 2 | .temp/ 3 | .libs/ 4 | 5 | # Object files, generates by linker 6 | *.lo 7 | *.la 8 | *.o 9 | *.loT 10 | 11 | # Files generated by configure and Zephir, 12 | # not required for extension compilation. 13 | ext/build/ 14 | ext/modules/ 15 | ext/Makefile* 16 | ext/config* 17 | ext/acinclude.m4 18 | ext/aclocal.m4 19 | ext/autom4te* 20 | ext/install-sh 21 | ext/ltmain.sh 22 | ext/missing 23 | ext/mkinstalldirs 24 | ext/run-tests.php 25 | ext/.deps 26 | ext/libtool 27 | -------------------------------------------------------------------------------- /templates/Lua.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Lua sources 2 | luac.out 3 | 4 | # luarocks build files 5 | *.src.rock 6 | *.zip 7 | *.tar.gz 8 | 9 | # Object files 10 | *.o 11 | *.os 12 | *.ko 13 | *.obj 14 | *.elf 15 | 16 | # Precompiled Headers 17 | *.gch 18 | *.pch 19 | 20 | # Libraries 21 | *.lib 22 | *.a 23 | *.la 24 | *.lo 25 | *.def 26 | *.exp 27 | 28 | # Shared objects (inc. Windows DLLs) 29 | *.dll 30 | *.so 31 | *.so.* 32 | *.dylib 33 | 34 | # Executables 35 | *.exe 36 | *.out 37 | *.app 38 | *.i*86 39 | *.x86_64 40 | *.hex 41 | 42 | -------------------------------------------------------------------------------- /templates/Unity.gitignore: -------------------------------------------------------------------------------- 1 | /[Ll]ibrary/ 2 | /[Tt]emp/ 3 | /[Oo]bj/ 4 | /[Bb]uild/ 5 | /[Bb]uilds/ 6 | /Assets/AssetStoreTools* 7 | 8 | # Autogenerated VS/MD/Consulo solution and project files 9 | ExportedObj/ 10 | .consulo/ 11 | *.csproj 12 | *.unityproj 13 | *.sln 14 | *.suo 15 | *.tmp 16 | *.user 17 | *.userprefs 18 | *.pidb 19 | *.booproj 20 | *.svd 21 | 22 | 23 | # Unity3D generated meta files 24 | *.pidb.meta 25 | 26 | # Unity3D Generated File On Crash Reports 27 | sysinfo.txt 28 | 29 | # Builds 30 | *.apk 31 | *.unitypackage 32 | -------------------------------------------------------------------------------- /templates/GWT.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Package Files # 4 | *.jar 5 | *.war 6 | 7 | # gwt caches and compiled units # 8 | war/gwt_bree/ 9 | gwt-unitCache/ 10 | 11 | # boilerplate generated classes # 12 | .apt_generated/ 13 | 14 | # more caches and things from deploy # 15 | war/WEB-INF/deploy/ 16 | war/WEB-INF/classes/ 17 | 18 | #compilation logs 19 | .gwt/ 20 | 21 | #caching for already compiled files 22 | gwt-unitCache/ 23 | 24 | #gwt junit compilation files 25 | www-test/ 26 | 27 | #old GWT (1.5) created this dir 28 | .gwt-tmp/ 29 | -------------------------------------------------------------------------------- /templates/Global/Lazarus.gitignore: -------------------------------------------------------------------------------- 1 | # Lazarus compiler-generated binaries (safe to delete) 2 | *.exe 3 | *.dll 4 | *.so 5 | *.dylib 6 | *.lrs 7 | *.res 8 | *.compiled 9 | *.dbg 10 | *.ppu 11 | *.o 12 | *.or 13 | *.a 14 | 15 | # Lazarus autogenerated files (duplicated info) 16 | *.rst 17 | *.rsj 18 | *.lrt 19 | 20 | # Lazarus local files (user-specific info) 21 | *.lps 22 | 23 | # Lazarus backups and unit output folders. 24 | # These can be changed by user in Lazarus/project options. 25 | backup/ 26 | *.bak 27 | lib/ 28 | 29 | # Application bundle for Mac OS 30 | *.app/ 31 | -------------------------------------------------------------------------------- /templates/Typo3.gitignore: -------------------------------------------------------------------------------- 1 | ## TYPO3 v6.2 2 | # Ignore several upload and file directories. 3 | /fileadmin/user_upload/ 4 | /fileadmin/_temp_/ 5 | /fileadmin/_processed_/ 6 | /uploads/ 7 | # Ignore cache 8 | /typo3conf/temp_CACHED* 9 | /typo3conf/temp_fieldInfo.php 10 | /typo3conf/deprecation_*.log 11 | /typo3conf/AdditionalConfiguration.php 12 | # Ignore system folders, you should have them symlinked. 13 | # If not comment out the following entries. 14 | /typo3 15 | /typo3_src 16 | /typo3_src-* 17 | /.htaccess 18 | /index.php 19 | # Ignore temp directory. 20 | /typo3temp/ 21 | -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var utils = require('lazy-cache')(require); 4 | var fn = require; 5 | require = utils; 6 | 7 | /** 8 | * Lazily required module dependencies 9 | */ 10 | 11 | require('extend-shallow', 'extend'); 12 | require('git-config-path'); 13 | require('gulp-autocomplete-prompt', 'autocomplete'); 14 | require('is-valid-app', 'isValid'); 15 | require('parse-git-config'); 16 | require('resolve-dir'); 17 | require('through2', 'through'); 18 | require('vinyl', 'File'); 19 | require = fn; 20 | 21 | /** 22 | * Expose `utils` modules 23 | */ 24 | 25 | module.exports = utils; 26 | -------------------------------------------------------------------------------- /templates/Jboss.gitignore: -------------------------------------------------------------------------------- 1 | jboss/server/all/deploy/project.ext 2 | jboss/server/default/deploy/project.ext 3 | jboss/server/minimal/deploy/project.ext 4 | jboss/server/all/log/*.log 5 | jboss/server/all/tmp/**/* 6 | jboss/server/all/data/**/* 7 | jboss/server/all/work/**/* 8 | jboss/server/default/log/*.log 9 | jboss/server/default/tmp/**/* 10 | jboss/server/default/data/**/* 11 | jboss/server/default/work/**/* 12 | jboss/server/minimal/log/*.log 13 | jboss/server/minimal/tmp/**/* 14 | jboss/server/minimal/data/**/* 15 | jboss/server/minimal/work/**/* 16 | 17 | # deployed package files # 18 | 19 | *.DEPLOYED 20 | -------------------------------------------------------------------------------- /templates/Global/Emacs.gitignore: -------------------------------------------------------------------------------- 1 | # -*- mode: gitignore; -*- 2 | *~ 3 | \#*\# 4 | /.emacs.desktop 5 | /.emacs.desktop.lock 6 | *.elc 7 | auto-save-list 8 | tramp 9 | .\#* 10 | 11 | # Org-mode 12 | .org-id-locations 13 | *_archive 14 | 15 | # flymake-mode 16 | *_flymake.* 17 | 18 | # eshell files 19 | /eshell/history 20 | /eshell/lastdir 21 | 22 | # elpa packages 23 | /elpa/ 24 | 25 | # reftex files 26 | *.rel 27 | 28 | # AUCTeX auto folder 29 | /auto/ 30 | 31 | # cask packages 32 | .cask/ 33 | dist/ 34 | 35 | # Flycheck 36 | flycheck_*.el 37 | 38 | # server auth directory 39 | /server/ 40 | 41 | # projectiles files 42 | .projectile -------------------------------------------------------------------------------- /templates/Umbraco.gitignore: -------------------------------------------------------------------------------- 1 | # Note: VisualStudio gitignore rules may also be relevant 2 | 3 | # Umbraco 4 | # Ignore unimportant folders generated by Umbraco 5 | **/App_Data/Logs/ 6 | **/App_Data/[Pp]review/ 7 | **/App_Data/TEMP/ 8 | **/App_Data/NuGetBackup/ 9 | 10 | # Ignore Umbraco content cache file 11 | **/App_Data/umbraco.config 12 | 13 | # Don't ignore Umbraco packages (VisualStudio.gitignore mistakes this for a NuGet packages folder) 14 | # Make sure to include details from VisualStudio.gitignore BEFORE this 15 | !**/App_Data/[Pp]ackages/ 16 | !**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages 17 | 18 | # ImageProcessor DiskCache 19 | **/App_Data/cache/ 20 | -------------------------------------------------------------------------------- /templates/R.gitignore: -------------------------------------------------------------------------------- 1 | # History files 2 | .Rhistory 3 | .Rapp.history 4 | 5 | # Session Data files 6 | .RData 7 | 8 | # Example code in package build process 9 | *-Ex.R 10 | 11 | # Output files from R CMD build 12 | /*.tar.gz 13 | 14 | # Output files from R CMD check 15 | /*.Rcheck/ 16 | 17 | # RStudio files 18 | .Rproj.user/ 19 | 20 | # produced vignettes 21 | vignettes/*.html 22 | vignettes/*.pdf 23 | 24 | # OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3 25 | .httr-oauth 26 | 27 | # knitr and R markdown default cache directories 28 | /*_cache/ 29 | /cache/ 30 | 31 | # Temporary files created by R markdown 32 | *.utf8.md 33 | *.knit.md 34 | -------------------------------------------------------------------------------- /templates/Android.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio Navigation editor temp files 30 | .navigation/ 31 | 32 | # Android Studio captures folder 33 | captures/ 34 | 35 | # Intellij 36 | *.iml 37 | .idea/workspace.xml 38 | .idea/libraries 39 | 40 | # Keystore files 41 | *.jks 42 | -------------------------------------------------------------------------------- /templates/Eagle.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore list for Eagle, a PCB layout tool 2 | 3 | # Backup files 4 | *.s#? 5 | *.b#? 6 | *.l#? 7 | 8 | # Eagle project file 9 | # It contains a serial number and references to the file structure 10 | # on your computer. 11 | # comment the following line if you want to have your project file included. 12 | eagle.epf 13 | 14 | # Autorouter files 15 | *.pro 16 | *.job 17 | 18 | # CAM files 19 | *.$$$ 20 | *.cmp 21 | *.ly2 22 | *.l15 23 | *.sol 24 | *.plc 25 | *.stc 26 | *.sts 27 | *.crc 28 | *.crs 29 | 30 | *.dri 31 | *.drl 32 | *.gpi 33 | *.pls 34 | 35 | *.drd 36 | *.drd.* 37 | 38 | *.info 39 | 40 | *.eps 41 | 42 | # file locks introduced since 7.x 43 | *.lck 44 | 45 | -------------------------------------------------------------------------------- /templates/ROS.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bin/ 3 | lib/ 4 | msg_gen/ 5 | srv_gen/ 6 | msg/*Action.msg 7 | msg/*ActionFeedback.msg 8 | msg/*ActionGoal.msg 9 | msg/*ActionResult.msg 10 | msg/*Feedback.msg 11 | msg/*Goal.msg 12 | msg/*Result.msg 13 | msg/_*.py 14 | 15 | # Generated by dynamic reconfigure 16 | *.cfgc 17 | /cfg/cpp/ 18 | /cfg/*.py 19 | 20 | # Ignore generated docs 21 | *.dox 22 | *.wikidoc 23 | 24 | # eclipse stuff 25 | .project 26 | .cproject 27 | 28 | # qcreator stuff 29 | CMakeLists.txt.user 30 | 31 | srv/_*.py 32 | *.pcd 33 | *.pyc 34 | qtcreator-* 35 | *.user 36 | 37 | /planning/cfg 38 | /planning/docs 39 | /planning/src 40 | 41 | *~ 42 | 43 | # Emacs 44 | .#* 45 | 46 | # Catkin custom files 47 | CATKIN_IGNORE 48 | -------------------------------------------------------------------------------- /templates/Grails.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore for Grails 1.2 and 1.3 2 | # Although this should work for most versions of grails, it is 3 | # suggested that you use the "grails integrate-with --git" command 4 | # to generate your .gitignore file. 5 | 6 | # web application files 7 | /web-app/WEB-INF/classes 8 | 9 | # default HSQL database files for production mode 10 | /prodDb.* 11 | 12 | # general HSQL database files 13 | *Db.properties 14 | *Db.script 15 | 16 | # logs 17 | /stacktrace.log 18 | /test/reports 19 | /logs 20 | 21 | # project release file 22 | /*.war 23 | 24 | # plugin release files 25 | /*.zip 26 | /plugin.xml 27 | 28 | # older plugin install locations 29 | /plugins 30 | /web-app/plugins 31 | 32 | # "temporary" build files 33 | /target 34 | -------------------------------------------------------------------------------- /templates/FuelPHP.gitignore: -------------------------------------------------------------------------------- 1 | # the composer package lock file and install directory 2 | # Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file 3 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file 4 | # /composer.lock 5 | /fuel/vendor 6 | 7 | # the fuelphp document 8 | /docs/ 9 | 10 | # you may install these packages with `oil package`. 11 | # http://fuelphp.com/docs/packages/oil/package.html 12 | # /fuel/packages/auth/ 13 | # /fuel/packages/email/ 14 | # /fuel/packages/oil/ 15 | # /fuel/packages/orm/ 16 | # /fuel/packages/parser/ 17 | 18 | # dynamically generated files 19 | /fuel/app/logs/*/*/* 20 | /fuel/app/cache/*/* 21 | /fuel/app/config/crypt.php 22 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## Release history 2 | 3 | This project follows [keep-a-changelog][] conventions for tracking release history. 4 | 5 | ### key 6 | 7 | Changelog entries are categorized using the following labels: 8 | 9 | - `added`: for new features 10 | - `changed`: for changes in existing functionality 11 | - `deprecated`: for once-stable features removed in upcoming releases 12 | - `removed`: for deprecated features removed in this release 13 | - `fixed`: for any bug fixes 14 | 15 | ### [0.2.0] 16 | 17 | **Added** 18 | 19 | - Adds all `.gitignore` templates from 20 | 21 | 22 | [0.2.0]: https://github.com/generate/generate/compare/0.1.0...0.2.0 23 | 24 | [keep-a-changelog]: https://github.com/olivierlacan/keep-a-changelog 25 | -------------------------------------------------------------------------------- /templates/Drupal.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore configuration files that may contain sensitive information. 2 | sites/*/*settings*.php 3 | 4 | # Ignore paths that contain generated content. 5 | files/ 6 | sites/*/files 7 | sites/*/private 8 | 9 | # Ignore default text files 10 | robots.txt 11 | /CHANGELOG.txt 12 | /COPYRIGHT.txt 13 | /INSTALL*.txt 14 | /LICENSE.txt 15 | /MAINTAINERS.txt 16 | /UPGRADE.txt 17 | /README.txt 18 | sites/README.txt 19 | sites/all/modules/README.txt 20 | sites/all/themes/README.txt 21 | 22 | # Ignore everything but the "sites" folder ( for non core developer ) 23 | .htaccess 24 | web.config 25 | authorize.php 26 | cron.php 27 | index.php 28 | install.php 29 | update.php 30 | xmlrpc.php 31 | /includes 32 | /misc 33 | /modules 34 | /profiles 35 | /scripts 36 | /themes 37 | -------------------------------------------------------------------------------- /templates/Node.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | 6 | # Runtime data 7 | pids 8 | *.pid 9 | *.seed 10 | *.pid.lock 11 | 12 | # Directory for instrumented libs generated by jscoverage/JSCover 13 | lib-cov 14 | 15 | # Coverage directory used by tools like istanbul 16 | coverage 17 | 18 | # nyc test coverage 19 | .nyc_output 20 | 21 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 22 | .grunt 23 | 24 | # node-waf configuration 25 | .lock-wscript 26 | 27 | # Compiled binary addons (http://nodejs.org/api/addons.html) 28 | build/Release 29 | 30 | # Dependency directories 31 | node_modules 32 | jspm_packages 33 | 34 | # Optional npm cache directory 35 | .npm 36 | 37 | # Optional REPL history 38 | .node_repl_history 39 | -------------------------------------------------------------------------------- /templates/Dart.gitignore: -------------------------------------------------------------------------------- 1 | # See https://www.dartlang.org/tools/private-files.html 2 | 3 | # Files and directories created by pub 4 | .buildlog 5 | .packages 6 | .project 7 | .pub/ 8 | build/ 9 | **/packages/ 10 | 11 | # Files created by dart2js 12 | # (Most Dart developers will use pub build to compile Dart, use/modify these 13 | # rules if you intend to use dart2js directly 14 | # Convention is to use extension '.dart.js' for Dart compiled to Javascript to 15 | # differentiate from explicit Javascript files) 16 | *.dart.js 17 | *.part.js 18 | *.js.deps 19 | *.js.map 20 | *.info.json 21 | 22 | # Directory created by dartdoc 23 | doc/api/ 24 | 25 | # Don't commit pubspec lock file 26 | # (Library packages only! Remove pattern if developing an application package) 27 | pubspec.lock 28 | -------------------------------------------------------------------------------- /templates/Prestashop.gitignore: -------------------------------------------------------------------------------- 1 | # Private files 2 | # The following files contain your database credentials and other personal data. 3 | 4 | config/settings.*.php 5 | 6 | # Cache, temp and generated files 7 | # The following files are generated by PrestaShop. 8 | 9 | admin-dev/autoupgrade/ 10 | /cache/ 11 | !/cache/index.php 12 | !/cache/cachefs/index.php 13 | !/cache/purifier/index.php 14 | !/cache/push/index.php 15 | !/cache/sandbox/index.php 16 | !/cache/smarty/index.php 17 | !/cache/tcpdf/index.php 18 | config/xml/*.xml 19 | /log/* 20 | *sitemap.xml 21 | themes/*/cache/ 22 | modules/*/config*.xml 23 | 24 | # Site content 25 | # The following folders contain product images, virtual products, CSV's, etc. 26 | 27 | admin-dev/backups/ 28 | admin-dev/export/ 29 | admin-dev/import/ 30 | download/ 31 | /img/* 32 | upload/ 33 | -------------------------------------------------------------------------------- /templates/Global/SublimeText.gitignore: -------------------------------------------------------------------------------- 1 | # cache files for sublime text 2 | *.tmlanguage.cache 3 | *.tmPreferences.cache 4 | *.stTheme.cache 5 | 6 | # workspace files are user-specific 7 | *.sublime-workspace 8 | 9 | # project files should be checked into the repository, unless a significant 10 | # proportion of contributors will probably not be using SublimeText 11 | # *.sublime-project 12 | 13 | # sftp configuration file 14 | sftp-config.json 15 | 16 | # Package control specific files 17 | Package Control.last-run 18 | Package Control.ca-list 19 | Package Control.ca-bundle 20 | Package Control.system-ca-bundle 21 | Package Control.cache/ 22 | Package Control.ca-certs/ 23 | bh_unicode_properties.cache 24 | 25 | # Sublime-github package stores a github token in this file 26 | # https://packagecontrol.io/packages/sublime-github 27 | GitHub.sublime-settings 28 | -------------------------------------------------------------------------------- /generators/support/local.tmpl: -------------------------------------------------------------------------------- 1 | --- 2 | # Template based on https://github.com/pointnet/generate-templates-transform 3 | rename: 4 | dirname: 'generators' 5 | basename: 'gitignore.js' 6 | --- 7 | 'use strict'; 8 | 9 | var file = require('./file'); 10 | 11 | module.exports = function(app) { 12 | 13 | <% tasks.forEach(function(task) { %> /** 14 | * Generate a `<%= task.basename %>` file for <%= task.description %> to the current 15 | * working directory. 16 | * 17 | * ```sh 18 | * $ gen <%= alias %>:<%= task.name %> 19 | * $ gen <%= alias %>:<%= task.name %> --dest ./foo 20 | * ``` 21 | * @name gitignore:<%= task.name %> 22 | * @api public 23 | */ 24 | 25 | app.task('<%= task.name %>', ['gitignore-<%= task.name %>']); 26 | app.task('gitignore-<%= task.name %>', { silent: true }, function() { 27 | return file(app, '<%= task.path %>'); 28 | }); 29 | 30 | <% }); %>}; 31 | -------------------------------------------------------------------------------- /templates/SugarCRM.gitignore: -------------------------------------------------------------------------------- 1 | ## SugarCRM 2 | # Ignore custom .htaccess stuff. 3 | /.htaccess 4 | # Ignore the cache directory completely. 5 | # This will break the current behaviour. Which was often leading to 6 | # the misuse of the repository as backup replacement. 7 | # For development the cache directory can be safely ignored and 8 | # therefore it is ignored. 9 | /cache/ 10 | !/cache/index.html 11 | # Ignore some files and directories from the custom directory. 12 | /custom/history/ 13 | /custom/modulebuilder/ 14 | /custom/working/ 15 | /custom/modules/*/Ext/ 16 | /custom/application/Ext/ 17 | # Custom configuration should also be ignored. 18 | /config.php 19 | /config_override.php 20 | # The silent upgrade scripts aren't needed. 21 | /silentUpgrade*.php 22 | # Logs files can safely be ignored. 23 | *.log 24 | # Ignore the new upload directories. 25 | /upload/ 26 | !/upload/index.html 27 | /upload_backup/ 28 | -------------------------------------------------------------------------------- /templates/Global/Eclipse.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .metadata 3 | bin/ 4 | tmp/ 5 | *.tmp 6 | *.bak 7 | *.swp 8 | *~.nib 9 | local.properties 10 | .settings/ 11 | .loadpath 12 | .recommenders 13 | 14 | # Eclipse Core 15 | .project 16 | 17 | # External tool builders 18 | .externalToolBuilders/ 19 | 20 | # Locally stored "Eclipse launch configurations" 21 | *.launch 22 | 23 | # PyDev specific (Python IDE for Eclipse) 24 | *.pydevproject 25 | 26 | # CDT-specific (C/C++ Development Tooling) 27 | .cproject 28 | 29 | # JDT-specific (Eclipse Java Development Tools) 30 | .classpath 31 | 32 | # Java annotation processor (APT) 33 | .factorypath 34 | 35 | # PDT-specific (PHP Development Tools) 36 | .buildpath 37 | 38 | # sbteclipse plugin 39 | .target 40 | 41 | # Tern plugin 42 | .tern-project 43 | 44 | # TeXlipse plugin 45 | .texlipse 46 | 47 | # STS (Spring Tool Suite) 48 | .springBeans 49 | 50 | # Code Recommenders 51 | .recommenders/ 52 | -------------------------------------------------------------------------------- /generators/support/global.tmpl: -------------------------------------------------------------------------------- 1 | --- 2 | # Template based on https://github.com/pointnet/generate-templates-transform 3 | rename: 4 | dirname: 'generators' 5 | basename: 'gitignore-global.js' 6 | --- 7 | 'use strict'; 8 | 9 | var file = require('./file'); 10 | 11 | module.exports = function(app) { 12 | 13 | <% tasks.forEach(function(task) { %> /** 14 | * Generate a `<%= task.basename %>` file for <%= task.description %> to the current 15 | * working directory. 16 | * 17 | * ```sh 18 | * $ gen <%= alias %>.global:<%= task.name %> 19 | * $ gen <%= alias %>.global:<%= task.name %> --dest ./foo 20 | * ``` 21 | * @name gitignore:global:<%= task.name %> 22 | * @api public 23 | */ 24 | 25 | app.task('<%= task.name %>', ['gitignore-<%= task.name %>']); 26 | app.task('gitignore-<%= task.name %>', { silent: true }, function() { 27 | return file(app, '<%= task.path %>'); 28 | }); 29 | 30 | <% }); %>}; 31 | -------------------------------------------------------------------------------- /templates/Symfony.gitignore: -------------------------------------------------------------------------------- 1 | # Cache and logs (Symfony2) 2 | /app/cache/* 3 | /app/logs/* 4 | !app/cache/.gitkeep 5 | !app/logs/.gitkeep 6 | 7 | # Email spool folder 8 | /app/spool/* 9 | 10 | # Cache, session files and logs (Symfony3) 11 | /var/cache/* 12 | /var/logs/* 13 | /var/sessions/* 14 | !var/cache/.gitkeep 15 | !var/logs/.gitkeep 16 | !var/sessions/.gitkeep 17 | 18 | # Parameters 19 | /app/config/parameters.yml 20 | /app/config/parameters.ini 21 | 22 | # Managed by Composer 23 | /app/bootstrap.php.cache 24 | /var/bootstrap.php.cache 25 | /bin/* 26 | !bin/console 27 | !bin/symfony_requirements 28 | /vendor/ 29 | 30 | # Assets and user uploads 31 | /web/bundles/ 32 | /web/uploads/ 33 | 34 | # Assets managed by Bower 35 | /web/assets/vendor/ 36 | 37 | # PHPUnit 38 | /app/phpunit.xml 39 | /phpunit.xml 40 | 41 | # Build data 42 | /build/ 43 | 44 | # Composer PHAR 45 | /composer.phar 46 | 47 | # Backup entities generated with doctrine:generate:entities command 48 | */Entity/*~ 49 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var gulp = require('gulp'); 4 | var through = require('through2'); 5 | var clone = require('gh-clone'); 6 | var del = require('delete'); 7 | var File = require('vinyl'); 8 | var copy = require('copy'); 9 | 10 | gulp.task('del', function(cb) { 11 | del(['vendor', 'templates'], function(err) { 12 | if (err) return cb(err); 13 | gulp.start(['copy'], cb); 14 | }); 15 | }); 16 | 17 | gulp.task('clone', function(cb) { 18 | clone({repo: 'github/gitignore', dest: 'vendor'}, cb); 19 | }); 20 | 21 | gulp.task('copy', ['clone'], function(cb) { 22 | return gulp.src('vendor/**/*.gitignore') 23 | .pipe(through.obj(function(file, enc, next) { 24 | next(null, file); 25 | }, function(next) { 26 | this.push(new File({ 27 | path: 'Minimal.gitignore', 28 | contents: new Buffer('node_modules\ncoverage') 29 | })); 30 | next(); 31 | })) 32 | .pipe(gulp.dest('templates')) 33 | }); 34 | 35 | gulp.task('default', ['del']); 36 | 37 | -------------------------------------------------------------------------------- /templates/UnrealEngine.gitignore: -------------------------------------------------------------------------------- 1 | # Visual Studio 2015 user specific files 2 | .vs/ 3 | 4 | # Compiled Object files 5 | *.slo 6 | *.lo 7 | *.o 8 | *.obj 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Compiled Dynamic libraries 15 | *.so 16 | *.dylib 17 | *.dll 18 | 19 | # Fortran module files 20 | *.mod 21 | 22 | # Compiled Static libraries 23 | *.lai 24 | *.la 25 | *.a 26 | *.lib 27 | 28 | # Executables 29 | *.exe 30 | *.out 31 | *.app 32 | *.ipa 33 | 34 | # These project files can be generated by the engine 35 | *.xcodeproj 36 | *.sln 37 | *.suo 38 | *.opensdf 39 | *.sdf 40 | *.VC.db 41 | *.VC.opendb 42 | 43 | # Precompiled Assets 44 | SourceArt/**/*.png 45 | SourceArt/**/*.tga 46 | 47 | # Binary Files 48 | Binaries/* 49 | 50 | # Builds 51 | Build/* 52 | 53 | # Don't ignore icon files in Build 54 | !Build/**/*.ico 55 | 56 | # Configuration files generated by the Editor 57 | Saved/* 58 | 59 | # Compiled source files for the engine to use 60 | Intermediate/* 61 | 62 | # Cache files for the editor to use 63 | DerivedDataCache/* 64 | -------------------------------------------------------------------------------- /templates/Global/XilinxISE.gitignore: -------------------------------------------------------------------------------- 1 | # intermediate build files 2 | *.bgn 3 | *.bit 4 | *.bld 5 | *.cmd_log 6 | *.drc 7 | *.ll 8 | *.lso 9 | *.msd 10 | *.msk 11 | *.ncd 12 | *.ngc 13 | *.ngd 14 | *.ngr 15 | *.pad 16 | *.par 17 | *.pcf 18 | *.prj 19 | *.ptwx 20 | *.rbb 21 | *.rbd 22 | *.stx 23 | *.syr 24 | *.twr 25 | *.twx 26 | *.unroutes 27 | *.ut 28 | *.xpi 29 | *.xst 30 | *_bitgen.xwbt 31 | *_envsettings.html 32 | *_map.map 33 | *_map.mrp 34 | *_map.ngm 35 | *_map.xrpt 36 | *_ngdbuild.xrpt 37 | *_pad.csv 38 | *_pad.txt 39 | *_par.xrpt 40 | *_summary.html 41 | *_summary.xml 42 | *_usage.xml 43 | *_xst.xrpt 44 | 45 | # iMPACT generated files 46 | _impactbatch.log 47 | impact.xsl 48 | impact_impact.xwbt 49 | ise_impact.cmd 50 | webtalk_impact.xml 51 | 52 | # Core Generator generated files 53 | xaw2verilog.log 54 | 55 | # project-wide generated files 56 | *.gise 57 | par_usage_statistics.html 58 | usage_statistics_webtalk.html 59 | webtalk.log 60 | webtalk_pn.xml 61 | 62 | # generated folders 63 | iseconfig/ 64 | xlnx_auto_0_xdb/ 65 | xst/ 66 | _ngo/ 67 | _xmsgs/ 68 | -------------------------------------------------------------------------------- /templates/SeamGen.gitignore: -------------------------------------------------------------------------------- 1 | /bootstrap/data 2 | /bootstrap/tmp 3 | /classes/ 4 | /dist/ 5 | /exploded-archives/ 6 | /test-build/ 7 | /test-output/ 8 | /test-report/ 9 | /target/ 10 | temp-testng-customsuite.xml 11 | 12 | # based on http://stackoverflow.com/a/8865858/422476 I am removing inline comments 13 | 14 | #/classes/ all class files 15 | #/dist/ contains generated war files for deployment 16 | #/exploded-archives/ war content generation during deploy (or explode) 17 | #/test-build/ test compilation (ant target for Seam) 18 | #/test-output/ test results 19 | #/test-report/ test report generation for, e.g., Hudson 20 | #/target/ maven output folder 21 | #temp-testng-customsuite.xml generated when running test cases under Eclipse 22 | 23 | # Thanks to @VonC and @kraftan for their helpful answers on a related question 24 | # on StackOverflow.com: 25 | # http://stackoverflow.com/questions/4176687 26 | # /what-is-the-recommended-source-control-ignore-pattern-for-seam-projects 27 | -------------------------------------------------------------------------------- /templates/Global/JetBrains.gitignore: -------------------------------------------------------------------------------- 1 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm 2 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 3 | 4 | # User-specific stuff: 5 | .idea/workspace.xml 6 | .idea/tasks.xml 7 | .idea/dictionaries 8 | .idea/vcs.xml 9 | .idea/jsLibraryMappings.xml 10 | 11 | # Sensitive or high-churn files: 12 | .idea/dataSources.ids 13 | .idea/dataSources.xml 14 | .idea/dataSources.local.xml 15 | .idea/sqlDataSources.xml 16 | .idea/dynamic.xml 17 | .idea/uiDesigner.xml 18 | 19 | # Gradle: 20 | .idea/gradle.xml 21 | .idea/libraries 22 | 23 | # Mongo Explorer plugin: 24 | .idea/mongoSettings.xml 25 | 26 | ## File-based project format: 27 | *.iws 28 | 29 | ## Plugin-specific files: 30 | 31 | # IntelliJ 32 | /out/ 33 | 34 | # mpeltonen/sbt-idea plugin 35 | .idea_modules/ 36 | 37 | # JIRA plugin 38 | atlassian-ide-plugin.xml 39 | 40 | # Crashlytics plugin (for Android Studio and IntelliJ) 41 | com_crashlytics_export_strings.xml 42 | crashlytics.properties 43 | crashlytics-build.properties 44 | fabric.properties 45 | -------------------------------------------------------------------------------- /test/plugin.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('mocha'); 4 | var path = require('path'); 5 | var assert = require('assert'); 6 | var generate = require('generate'); 7 | var npm = require('npm-install-global'); 8 | var generator = require('..'); 9 | var app; 10 | 11 | var isTravis = process.env.CI || process.env.TRAVIS; 12 | var cwd = path.resolve.bind(path, __dirname, 'actual'); 13 | 14 | describe('generate-gitignore', function() { 15 | if (!isTravis) { 16 | before(function(cb) { 17 | npm.maybeInstall('generate', cb); 18 | }); 19 | } 20 | 21 | beforeEach(function() { 22 | app = generate({silent: true}); 23 | app.option('dest', cwd()); 24 | }); 25 | 26 | describe('plugin', function() { 27 | it('should only register the plugin once', function(cb) { 28 | var count = 0; 29 | app.on('plugin', function(name) { 30 | if (name === 'generate-gitignore') { 31 | count++; 32 | } 33 | }); 34 | app.use(generator); 35 | app.use(generator); 36 | app.use(generator); 37 | assert.equal(count, 1); 38 | cb(); 39 | }); 40 | }); 41 | }); 42 | -------------------------------------------------------------------------------- /templates/Global/SynopsysVCS.gitignore: -------------------------------------------------------------------------------- 1 | # Waveform formats 2 | *.vcd 3 | *.vpd 4 | *.evcd 5 | *.fsdb 6 | 7 | # Default name of the simulation executable. A different name can be 8 | # specified with this switch (the associated daidir database name is 9 | # also taken from here): -o / 10 | simv 11 | 12 | # Generated for Verilog and VHDL top configs 13 | simv.daidir/ 14 | simv.db.dir/ 15 | 16 | # Infrastructure necessary to co-simulate SystemC models with 17 | # Verilog/VHDL models. An alternate directory may be specified with this 18 | # switch: -Mdir= 19 | csrc/ 20 | 21 | # Log file - the following switch allows to specify the file that will be 22 | # used to write all messages from simulation: -l 23 | *.log 24 | 25 | # Coverage results (generated with urg) and database location. The 26 | # following switch can also be used: urg -dir .vdb 27 | simv.vdb/ 28 | urgReport/ 29 | 30 | # DVE and UCLI related files. 31 | DVEfiles/ 32 | ucli.key 33 | 34 | # When the design is elaborated for DirectC, the following file is created 35 | # with declarations for C/C++ functions. 36 | vc_hdrs.h 37 | -------------------------------------------------------------------------------- /templates/Rails.gitignore: -------------------------------------------------------------------------------- 1 | *.rbc 2 | capybara-*.html 3 | .rspec 4 | /log 5 | /tmp 6 | /db/*.sqlite3 7 | /db/*.sqlite3-journal 8 | /public/system 9 | /coverage/ 10 | /spec/tmp 11 | **.orig 12 | rerun.txt 13 | pickle-email-*.html 14 | 15 | # TODO Comment out this rule if you are OK with secrets being uploaded to the repo 16 | config/initializers/secret_token.rb 17 | 18 | # Only include if you have production secrets in this file, which is no longer a Rails default 19 | # config/secrets.yml 20 | 21 | # dotenv 22 | # TODO Comment out this rule if environment variables can be committed 23 | .env 24 | 25 | ## Environment normalization: 26 | /.bundle 27 | /vendor/bundle 28 | 29 | # these should all be checked in to normalize the environment: 30 | # Gemfile.lock, .ruby-version, .ruby-gemset 31 | 32 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 33 | .rvmrc 34 | 35 | # if using bower-rails ignore default bower_components path bower.json files 36 | /vendor/assets/bower_components 37 | *.bowerrc 38 | bower.json 39 | 40 | # Ignore pow environment settings 41 | .powenv 42 | 43 | # Ignore Byebug command history file. 44 | .byebug_history 45 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016, Jon Schlinkert. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /templates/Ruby.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | /.config 4 | /coverage/ 5 | /InstalledFiles 6 | /pkg/ 7 | /spec/reports/ 8 | /spec/examples.txt 9 | /test/tmp/ 10 | /test/version_tmp/ 11 | /tmp/ 12 | 13 | # Used by dotenv library to load environment variables. 14 | # .env 15 | 16 | ## Specific to RubyMotion: 17 | .dat* 18 | .repl_history 19 | build/ 20 | *.bridgesupport 21 | build-iPhoneOS/ 22 | build-iPhoneSimulator/ 23 | 24 | ## Specific to RubyMotion (use of CocoaPods): 25 | # 26 | # We recommend against adding the Pods directory to your .gitignore. However 27 | # you should judge for yourself, the pros and cons are mentioned at: 28 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 29 | # 30 | # vendor/Pods/ 31 | 32 | ## Documentation cache and generated files: 33 | /.yardoc/ 34 | /_yardoc/ 35 | /doc/ 36 | /rdoc/ 37 | 38 | ## Environment normalization: 39 | /.bundle/ 40 | /vendor/bundle 41 | /lib/bundler/man/ 42 | 43 | # for a library or gem, you might want to ignore these files since the code is 44 | # intended to run in multiple environments; otherwise, check them in: 45 | # Gemfile.lock 46 | # .ruby-version 47 | # .ruby-gemset 48 | 49 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 50 | .rvmrc 51 | -------------------------------------------------------------------------------- /templates/Python.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | 48 | # Translations 49 | *.mo 50 | *.pot 51 | 52 | # Django stuff: 53 | *.log 54 | local_settings.py 55 | 56 | # Flask stuff: 57 | instance/ 58 | .webassets-cache 59 | 60 | # Scrapy stuff: 61 | .scrapy 62 | 63 | # Sphinx documentation 64 | docs/_build/ 65 | 66 | # PyBuilder 67 | target/ 68 | 69 | # IPython Notebook 70 | .ipynb_checkpoints 71 | 72 | # pyenv 73 | .python-version 74 | 75 | # celery beat schedule file 76 | celerybeat-schedule 77 | 78 | # dotenv 79 | .env 80 | 81 | # virtualenv 82 | .venv/ 83 | venv/ 84 | ENV/ 85 | 86 | # Spyder project settings 87 | .spyderproject 88 | 89 | # Rope project settings 90 | .ropeproject 91 | -------------------------------------------------------------------------------- /templates/Objective-C.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xcuserstate 23 | 24 | ## Obj-C/Swift specific 25 | *.hmap 26 | *.ipa 27 | *.dSYM.zip 28 | *.dSYM 29 | 30 | # CocoaPods 31 | # 32 | # We recommend against adding the Pods directory to your .gitignore. However 33 | # you should judge for yourself, the pros and cons are mentioned at: 34 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 35 | # 36 | # Pods/ 37 | 38 | # Carthage 39 | # 40 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 41 | # Carthage/Checkouts 42 | 43 | Carthage/Build 44 | 45 | # fastlane 46 | # 47 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 48 | # screenshots whenever they are needed. 49 | # For more information about the recommended setup visit: 50 | # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 51 | 52 | fastlane/report.xml 53 | fastlane/Preview.html 54 | fastlane/screenshots 55 | fastlane/test_output 56 | 57 | # Code Injection 58 | # 59 | # After new code Injection tools there's a generated folder /iOSInjectionProject 60 | # https://github.com/johnno1962/injectionforxcode 61 | 62 | iOSInjectionProject/ 63 | -------------------------------------------------------------------------------- /templates/Swift.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xcuserstate 23 | 24 | ## Obj-C/Swift specific 25 | *.hmap 26 | *.ipa 27 | *.dSYM.zip 28 | *.dSYM 29 | 30 | ## Playgrounds 31 | timeline.xctimeline 32 | playground.xcworkspace 33 | 34 | # Swift Package Manager 35 | # 36 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 37 | # Packages/ 38 | .build/ 39 | 40 | # CocoaPods 41 | # 42 | # We recommend against adding the Pods directory to your .gitignore. However 43 | # you should judge for yourself, the pros and cons are mentioned at: 44 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 45 | # 46 | # Pods/ 47 | 48 | # Carthage 49 | # 50 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 51 | # Carthage/Checkouts 52 | 53 | Carthage/Build 54 | 55 | # fastlane 56 | # 57 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 58 | # screenshots whenever they are needed. 59 | # For more information about the recommended setup visit: 60 | # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 61 | 62 | fastlane/report.xml 63 | fastlane/Preview.html 64 | fastlane/screenshots 65 | fastlane/test_output 66 | -------------------------------------------------------------------------------- /templates/Delphi.gitignore: -------------------------------------------------------------------------------- 1 | # Uncomment these types if you want even more clean repository. But be careful. 2 | # It can make harm to an existing project source. Read explanations below. 3 | # 4 | # Resource files are binaries containing manifest, project icon and version info. 5 | # They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files. 6 | #*.res 7 | # 8 | # Type library file (binary). In old Delphi versions it should be stored. 9 | # Since Delphi 2009 it is produced from .ridl file and can safely be ignored. 10 | #*.tlb 11 | # 12 | # Diagram Portfolio file. Used by the diagram editor up to Delphi 7. 13 | # Uncomment this if you are not using diagrams or use newer Delphi version. 14 | #*.ddp 15 | # 16 | # Visual LiveBindings file. Added in Delphi XE2. 17 | # Uncomment this if you are not using LiveBindings Designer. 18 | #*.vlb 19 | # 20 | # Deployment Manager configuration file for your project. Added in Delphi XE2. 21 | # Uncomment this if it is not mobile development and you do not use remote debug feature. 22 | #*.deployproj 23 | # 24 | # C++ object files produced when C/C++ Output file generation is configured. 25 | # Uncomment this if you are not using external objects (zlib library for example). 26 | #*.obj 27 | # 28 | 29 | # Delphi compiler-generated binaries (safe to delete) 30 | *.exe 31 | *.dll 32 | *.bpl 33 | *.bpi 34 | *.dcp 35 | *.so 36 | *.apk 37 | *.drc 38 | *.map 39 | *.dres 40 | *.rsm 41 | *.tds 42 | *.dcu 43 | *.lib 44 | *.a 45 | *.o 46 | *.ocx 47 | 48 | # Delphi autogenerated files (duplicated info) 49 | *.cfg 50 | *.hpp 51 | *Resource.rc 52 | 53 | # Delphi local files (user-specific info) 54 | *.local 55 | *.identcache 56 | *.projdata 57 | *.tvsconfig 58 | *.dsk 59 | 60 | # Delphi history and backups 61 | __history/ 62 | __recovery/ 63 | *.~* 64 | 65 | # Castalia statistics file (since XE7 Castalia is distributed with Delphi) 66 | *.stat 67 | -------------------------------------------------------------------------------- /.verb.md: -------------------------------------------------------------------------------- 1 | ## Quickstart 2 | 3 | **Install** 4 | 5 | Install [generate][] and `{%= name %}`: 6 | 7 | ```sh 8 | $ npm install --global generate {%= name %} 9 | ``` 10 | 11 | **Generate a .gitignore** 12 | 13 | Initiate a prompt to generate a `.gitignore` file in the current working directory: 14 | 15 | ```sh 16 | $ gen {%= alias %} 17 | ``` 18 | 19 | **Customization** 20 | 21 | Add a custom template with the same as the `.gitignore` template you want to use to the `~/templates` directory on your system, and this generator will automatically use it. 22 | 23 | For example, add a `Node.gitignore` template to override the `.gitignore` template that's used when `$ gen gitignore:node` is run. 24 | 25 | {{#block "tasks"}} 26 | ## Files 27 | All of the local and global `.gitignore` templates from [github/gitignore](https://github.com/github/gitignore) are available. 28 | ### Prompts 29 | The following tasks will prompt you to choose the file to generate. 30 | {%= increaseHeadings(apidocs("generator.js")) %} 31 | 32 | ### Local gitignore 33 | The following local `.gitignore` files are available. 34 | 35 | ![generate-gitignore node](https://raw.githubusercontent.com/generate/generate-gitignore/master/docs/demo-node.gif) 36 | 37 | {%= increaseHeadings(apidocs("generators/gitignore.js")) %} 38 | 39 | ### Global gitignore 40 | To use a global `.gitignore` file, you'll need to first set the `core.excludesFile` configuration value to [point to the .gitignore file](http://stackoverflow.com/questions/7335420/global-git-ignore) you want to use. 41 | 42 | You can do this now with the following command: 43 | 44 | ```sh 45 | $ git config --global core.excludesfile '~/.gitignore' 46 | ``` 47 | 48 | Otherwise all `global` gitignore files are saved to `~/.gitignore`. 49 | 50 | **Available files** 51 | 52 | The following global `.gitignore` files are available. 53 | 54 | {%= increaseHeadings(apidocs("generators/gitignore-global.js")) %} 55 | 56 | ## Resources 57 | - [.gitignore manual](https://git-scm.com/docs/gitignore) 58 | - [GitHub: Ignoring files](https://help.github.com/articles/ignoring-files/#create-a-global-gitignore) 59 | 60 | {{/block}} 61 | 62 | {{#block "history"}} 63 | {%= changelog("CHANGELOG.md") %} 64 | {{/block}} 65 | -------------------------------------------------------------------------------- /templates/Magento.gitignore: -------------------------------------------------------------------------------- 1 | .htaccess.sample 2 | .modgit/ 3 | .modman/ 4 | app/code/community/Phoenix/Moneybookers/ 5 | app/code/community/Cm/RedisSession/ 6 | app/code/core/ 7 | app/design/adminhtml/default/default/ 8 | app/design/frontend/base/ 9 | app/design/frontend/rwd/ 10 | app/design/frontend/default/blank/ 11 | app/design/frontend/default/default/ 12 | app/design/frontend/default/iphone/ 13 | app/design/frontend/default/modern/ 14 | app/design/frontend/enterprise/default 15 | app/design/install/ 16 | app/etc/modules/Enterprise_* 17 | app/etc/modules/Mage_*.xml 18 | app/etc/modules/Phoenix_Moneybookers.xml 19 | app/etc/modules/Cm_RedisSession.xml 20 | app/etc/applied.patches.list 21 | app/etc/config.xml 22 | app/etc/enterprise.xml 23 | app/etc/local.xml.additional 24 | app/etc/local.xml.template 25 | app/etc/local.xml 26 | app/.htaccess 27 | app/bootstrap.php 28 | app/locale/en_US/ 29 | app/Mage.php 30 | /cron.php 31 | cron.sh 32 | dev/.htaccess 33 | dev/tests/functional/ 34 | downloader/ 35 | errors/ 36 | favicon.ico 37 | /get.php 38 | includes/ 39 | /index.php 40 | index.php.sample 41 | /install.php 42 | js/blank.html 43 | js/calendar/ 44 | js/enterprise/ 45 | js/extjs/ 46 | js/firebug/ 47 | js/flash/ 48 | js/index.php 49 | js/jscolor/ 50 | js/lib/ 51 | js/mage/ 52 | js/prototype/ 53 | js/scriptaculous/ 54 | js/spacer.gif 55 | js/tiny_mce/ 56 | js/varien/ 57 | lib/3Dsecure/ 58 | lib/Apache/ 59 | lib/flex/ 60 | lib/googlecheckout/ 61 | lib/.htaccess 62 | lib/LinLibertineFont/ 63 | lib/Mage/ 64 | lib/PEAR/ 65 | lib/Pelago/ 66 | lib/phpseclib/ 67 | lib/Varien/ 68 | lib/Zend/ 69 | lib/Cm/ 70 | lib/Credis/ 71 | lib/Magento/ 72 | LICENSE_AFL.txt 73 | LICENSE.html 74 | LICENSE.txt 75 | LICENSE_EE* 76 | /mage 77 | media/ 78 | /api.php 79 | nbproject/ 80 | pear 81 | pear/ 82 | php.ini.sample 83 | pkginfo/ 84 | RELEASE_NOTES.txt 85 | shell/.htaccess 86 | shell/abstract.php 87 | shell/compiler.php 88 | shell/indexer.php 89 | shell/log.php 90 | sitemap.xml 91 | skin/adminhtml/default/default/ 92 | skin/adminhtml/default/enterprise 93 | skin/frontend/base/ 94 | skin/frontend/rwd/ 95 | skin/frontend/default/blank/ 96 | skin/frontend/default/blue/ 97 | skin/frontend/default/default/ 98 | skin/frontend/default/french/ 99 | skin/frontend/default/german/ 100 | skin/frontend/default/iphone/ 101 | skin/frontend/default/modern/ 102 | skin/frontend/enterprise 103 | skin/install/ 104 | var/ 105 | -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('mocha'); 4 | var fs = require('fs'); 5 | var path = require('path'); 6 | var assert = require('assert'); 7 | var generate = require('generate'); 8 | var npm = require('npm-install-global'); 9 | var intercept = require('intercept-stdout'); 10 | var bddStdin = require('bdd-stdin'); 11 | var del = require('delete'); 12 | var generator = require('..'); 13 | var app; 14 | 15 | var isTravis = process.env.CI || process.env.TRAVIS; 16 | var actual = path.resolve.bind(path, __dirname, 'actual'); 17 | 18 | function interception(re) { 19 | return intercept(function(str) { 20 | if (re.test(str)) { 21 | return ''; 22 | } else { 23 | return str.trim(); 24 | } 25 | }); 26 | } 27 | 28 | function exists(name, cb) { 29 | return function(err) { 30 | if (err) return cb(err); 31 | fs.stat(actual(name), cb); 32 | }; 33 | } 34 | 35 | describe('generate-gitignore', function() { 36 | if (!isTravis) { 37 | before(function(cb) { 38 | npm.maybeInstall('generate', cb); 39 | }); 40 | } 41 | 42 | beforeEach(function() { 43 | app = generate({silent: true}); 44 | app.option('dest', actual()); 45 | }); 46 | 47 | afterEach(function(cb) { 48 | del(actual(), cb); 49 | }); 50 | 51 | describe('tasks', function() { 52 | it('should extend tasks onto the instance', function() { 53 | app.use(generator); 54 | assert(app.tasks.hasOwnProperty('node')); 55 | assert(app.tasks.hasOwnProperty('default')); 56 | assert(app.tasks.hasOwnProperty('gitignore')); 57 | }); 58 | 59 | it('should generate a node .gitignore', function(cb) { 60 | app.use(generator); 61 | app.generate('node', exists('.gitignore', cb)); 62 | }); 63 | 64 | it('should generate an Ada .gitignore', function(cb) { 65 | app.use(generator); 66 | app.generate('ada', exists('.gitignore', cb)); 67 | }); 68 | }); 69 | 70 | describe('generator (API)', function() { 71 | it('should run the node task on the generator', function(cb) { 72 | app.register('gitignore', generator); 73 | app.generate('gitignore:node', exists('.gitignore', cb)); 74 | }); 75 | }); 76 | 77 | describe('sub-generator', function() { 78 | it('should work as a sub-generator', function(cb) { 79 | app.register('foo', function(foo) { 80 | foo.register('gitignore', generator); 81 | }); 82 | app.generate('foo.gitignore:node', exists('.gitignore', cb)); 83 | }); 84 | 85 | it('should work with nested sub-generators', function(cb) { 86 | app 87 | .register('foo', generator) 88 | .register('bar', generator) 89 | .register('baz', generator); 90 | app.generate('foo.bar.baz:node', exists('.gitignore', cb)); 91 | }); 92 | }); 93 | }); 94 | -------------------------------------------------------------------------------- /templates/TeX.gitignore: -------------------------------------------------------------------------------- 1 | ## Core latex/pdflatex auxiliary files: 2 | *.aux 3 | *.lof 4 | *.log 5 | *.lot 6 | *.fls 7 | *.out 8 | *.toc 9 | *.fmt 10 | *.fot 11 | *.cb 12 | *.cb2 13 | 14 | ## Intermediate documents: 15 | *.dvi 16 | *-converted-to.* 17 | # these rules might exclude image files for figures etc. 18 | # *.ps 19 | # *.eps 20 | # *.pdf 21 | 22 | ## Generated if empty string is given at "Please type another file name for output:" 23 | .pdf 24 | 25 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 26 | *.bbl 27 | *.bcf 28 | *.blg 29 | *-blx.aux 30 | *-blx.bib 31 | *.brf 32 | *.run.xml 33 | 34 | ## Build tool auxiliary files: 35 | *.fdb_latexmk 36 | *.synctex 37 | *.synctex(busy) 38 | *.synctex.gz 39 | *.synctex.gz(busy) 40 | *.pdfsync 41 | 42 | ## Auxiliary and intermediate files from other packages: 43 | # algorithms 44 | *.alg 45 | *.loa 46 | 47 | # achemso 48 | acs-*.bib 49 | 50 | # amsthm 51 | *.thm 52 | 53 | # beamer 54 | *.nav 55 | *.snm 56 | *.vrb 57 | 58 | # cprotect 59 | *.cpt 60 | 61 | # fixme 62 | *.lox 63 | 64 | #(r)(e)ledmac/(r)(e)ledpar 65 | *.end 66 | *.?end 67 | *.[1-9] 68 | *.[1-9][0-9] 69 | *.[1-9][0-9][0-9] 70 | *.[1-9]R 71 | *.[1-9][0-9]R 72 | *.[1-9][0-9][0-9]R 73 | *.eledsec[1-9] 74 | *.eledsec[1-9]R 75 | *.eledsec[1-9][0-9] 76 | *.eledsec[1-9][0-9]R 77 | *.eledsec[1-9][0-9][0-9] 78 | *.eledsec[1-9][0-9][0-9]R 79 | 80 | # glossaries 81 | *.acn 82 | *.acr 83 | *.glg 84 | *.glo 85 | *.gls 86 | *.glsdefs 87 | 88 | # gnuplottex 89 | *-gnuplottex-* 90 | 91 | # gregoriotex 92 | *.gaux 93 | *.gtex 94 | 95 | # hyperref 96 | *.brf 97 | 98 | # knitr 99 | *-concordance.tex 100 | # TODO Comment the next line if you want to keep your tikz graphics files 101 | *.tikz 102 | *-tikzDictionary 103 | 104 | # listings 105 | *.lol 106 | 107 | # makeidx 108 | *.idx 109 | *.ilg 110 | *.ind 111 | *.ist 112 | 113 | # minitoc 114 | *.maf 115 | *.mlf 116 | *.mlt 117 | *.mtc 118 | *.mtc[0-9] 119 | *.mtc[1-9][0-9] 120 | 121 | # minted 122 | _minted* 123 | *.pyg 124 | 125 | # morewrites 126 | *.mw 127 | 128 | # mylatexformat 129 | *.fmt 130 | 131 | # nomencl 132 | *.nlo 133 | 134 | # sagetex 135 | *.sagetex.sage 136 | *.sagetex.py 137 | *.sagetex.scmd 138 | 139 | # scrwfile 140 | *.wrt 141 | 142 | # sympy 143 | *.sout 144 | *.sympy 145 | sympy-plots-for-*.tex/ 146 | 147 | # pdfcomment 148 | *.upa 149 | *.upb 150 | 151 | # pythontex 152 | *.pytxcode 153 | pythontex-files-*/ 154 | 155 | # thmtools 156 | *.loe 157 | 158 | # TikZ & PGF 159 | *.dpth 160 | *.md5 161 | *.auxlock 162 | 163 | # todonotes 164 | *.tdo 165 | 166 | # easy-todo 167 | *.lod 168 | 169 | # xindy 170 | *.xdy 171 | 172 | # xypic precompiled matrices 173 | *.xyc 174 | 175 | # endfloat 176 | *.ttt 177 | *.fff 178 | 179 | # Latexian 180 | TSWLatexianTemp* 181 | 182 | ## Editors: 183 | # WinEdt 184 | *.bak 185 | *.sav 186 | 187 | # Texpad 188 | .texpadtmp 189 | 190 | # Kile 191 | *.backup 192 | 193 | # KBibTeX 194 | *~[0-9]* 195 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "generate-gitignore", 3 | "description": "Generate any local or global .gitignore file from the github/gitignore repository. Use from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.", 4 | "version": "0.2.6", 5 | "homepage": "https://github.com/generate/generate-gitignore", 6 | "author": "Jon Schlinkert (https://github.com/jonschlinkert)", 7 | "repository": "generate/generate-gitignore", 8 | "bugs": { 9 | "url": "https://github.com/generate/generate-gitignore/issues" 10 | }, 11 | "license": "MIT", 12 | "files": [ 13 | "generator.js", 14 | "generators/", 15 | "index.js", 16 | "LICENSE", 17 | "README.md", 18 | "templates", 19 | "utils.js" 20 | ], 21 | "main": "index.js", 22 | "engines": { 23 | "node": ">=0.10.0" 24 | }, 25 | "scripts": { 26 | "test": "mocha" 27 | }, 28 | "dependencies": { 29 | "extend-shallow": "^2.0.1", 30 | "generate-defaults": "^0.6.0", 31 | "git-config-path": "^0.2.0", 32 | "gulp-autocomplete-prompt": "^0.1.0", 33 | "is-valid-app": "^0.2.0", 34 | "lazy-cache": "^2.0.1", 35 | "parse-git-config": "^0.4.2", 36 | "resolve-dir": "^0.1.1", 37 | "through2": "^2.0.1", 38 | "vinyl": "^1.2.0" 39 | }, 40 | "devDependencies": { 41 | "bdd-stdin": "^0.2.0", 42 | "copy": "^0.3.0", 43 | "delete": "^0.3.2", 44 | "generate": "^0.11.0", 45 | "gh-clone": "^0.5.0", 46 | "gulp": "^3.9.1", 47 | "gulp-format-md": "^0.1.10", 48 | "helper-changelog": "^0.3.0", 49 | "intercept-stdout": "^0.1.2", 50 | "mocha": "^3.0.2", 51 | "npm-install-global": "^0.1.2" 52 | }, 53 | "keywords": [ 54 | "boilerplate", 55 | "build", 56 | "cli", 57 | "cli-app", 58 | "command-line", 59 | "create", 60 | "dev", 61 | "development", 62 | "framework", 63 | "front", 64 | "frontend", 65 | "generate", 66 | "generate-generator", 67 | "generate-plugin", 68 | "generategenerator", 69 | "generateplugin", 70 | "generator", 71 | "gitignore", 72 | "init", 73 | "initialize", 74 | "new", 75 | "plugin", 76 | "project", 77 | "projects", 78 | "scaffold", 79 | "scaffolder", 80 | "scaffolding", 81 | "template", 82 | "templates", 83 | "webapp", 84 | "yeoman", 85 | "yo" 86 | ], 87 | "verb": { 88 | "toc": true, 89 | "layout": "generator", 90 | "tasks": [ 91 | "readme" 92 | ], 93 | "helpers": [ 94 | "helper-changelog" 95 | ], 96 | "plugins": [ 97 | "gulp-format-md" 98 | ], 99 | "related": { 100 | "list": [ 101 | "generate-eslint", 102 | "generate-git", 103 | "generate-gitattributes", 104 | "generate-project" 105 | ] 106 | }, 107 | "reflinks": [ 108 | "assemble", 109 | "base", 110 | "generate", 111 | "generate-dest", 112 | "generate-install", 113 | "gulp", 114 | "verb", 115 | "verb-readme-generator" 116 | ], 117 | "lint": { 118 | "reflinks": true 119 | } 120 | } 121 | } 122 | -------------------------------------------------------------------------------- /generator.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var fs = require('fs'); 4 | var path = require('path'); 5 | var utils = require('./utils'); 6 | 7 | module.exports = function(app, base) { 8 | // return if the generator is already registered 9 | if (!utils.isValid(app, 'generate-gitignore')) return; 10 | 11 | /** 12 | * Plugins 13 | */ 14 | 15 | app.use(require('generate-defaults')); 16 | app.use(require('./generators/gitignore')); 17 | 18 | /** 19 | * Sub-generator 20 | */ 21 | 22 | app.register('global', require('./generators/gitignore-global')); 23 | 24 | /** 25 | * Middleware for renaming dest files (must be done before `.conflicts()` comparison) 26 | */ 27 | 28 | app.postRender(/\.gitignore$/, function(file, next) { 29 | file.basename = '.gitignore'; 30 | next(); 31 | }); 32 | 33 | /** 34 | * Generate a `.gitignore` file to the current working directory. 35 | * 36 | * ```sh 37 | * $ gen gitignore 38 | * ``` 39 | * @name gitignore 40 | * @api public 41 | */ 42 | 43 | app.task('default', ['gitignore']); 44 | app.task('gitignore', function() { 45 | var opts = utils.extend({}, app.options, {key: 'stem', basename: '.gitignore'}); 46 | return app.src('templates/*.gitignore', { cwd: __dirname }) 47 | .pipe(utils.autocomplete(opts)) 48 | .pipe(app.conflicts(app.cwd)) 49 | .pipe(app.dest(app.cwd)); 50 | }); 51 | 52 | /** 53 | * Generate a global `.gitignore` file to global `.git` directory. 54 | * 55 | * ```sh 56 | * $ gen gitignore:global 57 | * ``` 58 | * @name gitignore:global 59 | * @api public 60 | */ 61 | 62 | app.task('global', ['gitignore-global']); 63 | app.task('gitignore-global', function() { 64 | var opts = utils.extend({}, app.options, {key: 'stem', basename: '.gitignore'}); 65 | var config = utils.parseGitConfig.sync(utils.gitConfigPath('global')); 66 | var file = config.core && config.core.excludesfile || '~/.gitignore'; 67 | var dest = path.dirname(utils.resolveDir(file)); 68 | 69 | return app.src('templates/global/*.gitignore', { cwd: __dirname }) 70 | .pipe(utils.autocomplete(opts)) 71 | .pipe(app.conflicts(dest)) 72 | .pipe(app.dest(dest)); 73 | }); 74 | 75 | /** 76 | * Generate local `.gitignore` tasks 77 | */ 78 | 79 | app.task('create-gitignore', function(cb) { 80 | return app.src('templates/*.gitignore') 81 | .pipe(tasks({template: 'generators/support/local.tmpl'})) 82 | .pipe(app.renderFile('*')) 83 | .pipe(app.dest(app.cwd)); 84 | }); 85 | 86 | /** 87 | * Generate global `.gitignore` tasks 88 | */ 89 | 90 | app.task('create-global', function(cb) { 91 | return app.src('templates/Global/*.gitignore') 92 | .pipe(tasks({template: 'generators/support/global.tmpl'})) 93 | .pipe(app.renderFile('*')) 94 | .pipe(app.dest(app.cwd)); 95 | }); 96 | 97 | /** 98 | * Generate all `.gitignore` tasks 99 | */ 100 | 101 | app.task('create', ['create-*']); 102 | }; 103 | 104 | /** 105 | * Plugin for generating individual gitignore tasks. 106 | * 107 | * The alternative would be to load in templates and create tasks on-the-fly, 108 | * but this approach is much faster and results in a better user experience. 109 | */ 110 | 111 | function tasks(options) { 112 | options = options || {}; 113 | var fp = path.resolve(options.template); 114 | var tmpl = new utils.File({path: fp, contents: fs.readFileSync(fp)}); 115 | var data = {tasks: []}; 116 | 117 | return utils.through.obj(function(file, enc, next) { 118 | var description = options.description || file.stem; 119 | 120 | if (typeof description === 'function') { 121 | description = options.description(file); 122 | } 123 | 124 | data.tasks.push({ 125 | alias: 'gitignore', 126 | path: path.relative(path.resolve('generators'), file.path), 127 | name: file.stem.toLowerCase(), 128 | description: description, 129 | relative: file.relative, 130 | basename: '.gitignore' 131 | }); 132 | 133 | next(); 134 | }, function(next) { 135 | tmpl.data = data; 136 | this.push(tmpl); 137 | next(); 138 | }); 139 | } 140 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "ecmaFeatures": { 3 | "modules": true, 4 | "experimentalObjectRestSpread": true 5 | }, 6 | 7 | "env": { 8 | "browser": false, 9 | "es6": true, 10 | "node": true, 11 | "mocha": true 12 | }, 13 | 14 | "globals": { 15 | "document": false, 16 | "navigator": false, 17 | "window": false 18 | }, 19 | 20 | "rules": { 21 | "accessor-pairs": 2, 22 | "arrow-spacing": [2, { "before": true, "after": true }], 23 | "block-spacing": [2, "always"], 24 | "brace-style": [2, "1tbs", { "allowSingleLine": true }], 25 | "comma-dangle": [2, "never"], 26 | "comma-spacing": [2, { "before": false, "after": true }], 27 | "comma-style": [2, "last"], 28 | "constructor-super": 2, 29 | "curly": [2, "multi-line"], 30 | "dot-location": [2, "property"], 31 | "eol-last": 2, 32 | "eqeqeq": [2, "allow-null"], 33 | "generator-star-spacing": [2, { "before": true, "after": true }], 34 | "handle-callback-err": [2, "^(err|error)$" ], 35 | "indent": [2, 2, { "SwitchCase": 1 }], 36 | "key-spacing": [2, { "beforeColon": false, "afterColon": true }], 37 | "keyword-spacing": [2, { "before": true, "after": true }], 38 | "new-cap": [2, { "newIsCap": true, "capIsNew": false }], 39 | "new-parens": 2, 40 | "no-array-constructor": 2, 41 | "no-caller": 2, 42 | "no-class-assign": 2, 43 | "no-cond-assign": 2, 44 | "no-const-assign": 2, 45 | "no-control-regex": 2, 46 | "no-debugger": 2, 47 | "no-delete-var": 2, 48 | "no-dupe-args": 2, 49 | "no-dupe-class-members": 2, 50 | "no-dupe-keys": 2, 51 | "no-duplicate-case": 2, 52 | "no-empty-character-class": 2, 53 | "no-eval": 2, 54 | "no-ex-assign": 2, 55 | "no-extend-native": 2, 56 | "no-extra-bind": 2, 57 | "no-extra-boolean-cast": 2, 58 | "no-extra-parens": [2, "functions"], 59 | "no-fallthrough": 2, 60 | "no-floating-decimal": 2, 61 | "no-func-assign": 2, 62 | "no-implied-eval": 2, 63 | "no-inner-declarations": [2, "functions"], 64 | "no-invalid-regexp": 2, 65 | "no-irregular-whitespace": 2, 66 | "no-iterator": 2, 67 | "no-label-var": 2, 68 | "no-labels": 2, 69 | "no-lone-blocks": 2, 70 | "no-mixed-spaces-and-tabs": 2, 71 | "no-multi-spaces": 2, 72 | "no-multi-str": 2, 73 | "no-multiple-empty-lines": [2, { "max": 1 }], 74 | "no-native-reassign": 0, 75 | "no-negated-in-lhs": 2, 76 | "no-new": 2, 77 | "no-new-func": 2, 78 | "no-new-object": 2, 79 | "no-new-require": 2, 80 | "no-new-wrappers": 2, 81 | "no-obj-calls": 2, 82 | "no-octal": 2, 83 | "no-octal-escape": 2, 84 | "no-proto": 0, 85 | "no-redeclare": 2, 86 | "no-regex-spaces": 2, 87 | "no-return-assign": 2, 88 | "no-self-compare": 2, 89 | "no-sequences": 2, 90 | "no-shadow-restricted-names": 2, 91 | "no-spaced-func": 2, 92 | "no-sparse-arrays": 2, 93 | "no-this-before-super": 2, 94 | "no-throw-literal": 2, 95 | "no-trailing-spaces": 0, 96 | "no-undef": 2, 97 | "no-undef-init": 2, 98 | "no-unexpected-multiline": 2, 99 | "no-unneeded-ternary": [2, { "defaultAssignment": false }], 100 | "no-unreachable": 2, 101 | "no-unused-vars": [2, { "vars": "all", "args": "none" }], 102 | "no-useless-call": 0, 103 | "no-with": 2, 104 | "one-var": [0, { "initialized": "never" }], 105 | "operator-linebreak": [0, "after", { "overrides": { "?": "before", ":": "before" } }], 106 | "padded-blocks": [0, "never"], 107 | "quotes": [2, "single", "avoid-escape"], 108 | "radix": 2, 109 | "semi": [2, "always"], 110 | "semi-spacing": [2, { "before": false, "after": true }], 111 | "space-before-blocks": [2, "always"], 112 | "space-before-function-paren": [2, "never"], 113 | "space-in-parens": [2, "never"], 114 | "space-infix-ops": 2, 115 | "space-unary-ops": [2, { "words": true, "nonwords": false }], 116 | "spaced-comment": [0, "always", { "markers": ["global", "globals", "eslint", "eslint-disable", "*package", "!", ","] }], 117 | "use-isnan": 2, 118 | "valid-typeof": 2, 119 | "wrap-iife": [2, "any"], 120 | "yoda": [2, "never"] 121 | } 122 | } 123 | -------------------------------------------------------------------------------- /templates/VisualStudio.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | 4 | # User-specific files 5 | *.suo 6 | *.user 7 | *.userosscache 8 | *.sln.docstates 9 | 10 | # User-specific files (MonoDevelop/Xamarin Studio) 11 | *.userprefs 12 | 13 | # Build results 14 | [Dd]ebug/ 15 | [Dd]ebugPublic/ 16 | [Rr]elease/ 17 | [Rr]eleases/ 18 | x64/ 19 | x86/ 20 | bld/ 21 | [Bb]in/ 22 | [Oo]bj/ 23 | [Ll]og/ 24 | 25 | # Visual Studio 2015 cache/options directory 26 | .vs/ 27 | # Uncomment if you have tasks that create the project's static files in wwwroot 28 | #wwwroot/ 29 | 30 | # MSTest test Results 31 | [Tt]est[Rr]esult*/ 32 | [Bb]uild[Ll]og.* 33 | 34 | # NUNIT 35 | *.VisualState.xml 36 | TestResult.xml 37 | 38 | # Build Results of an ATL Project 39 | [Dd]ebugPS/ 40 | [Rr]eleasePS/ 41 | dlldata.c 42 | 43 | # DNX 44 | project.lock.json 45 | project.fragment.lock.json 46 | artifacts/ 47 | 48 | *_i.c 49 | *_p.c 50 | *_i.h 51 | *.ilk 52 | *.meta 53 | *.obj 54 | *.pch 55 | *.pdb 56 | *.pgc 57 | *.pgd 58 | *.rsp 59 | *.sbr 60 | *.tlb 61 | *.tli 62 | *.tlh 63 | *.tmp 64 | *.tmp_proj 65 | *.log 66 | *.vspscc 67 | *.vssscc 68 | .builds 69 | *.pidb 70 | *.svclog 71 | *.scc 72 | 73 | # Chutzpah Test files 74 | _Chutzpah* 75 | 76 | # Visual C++ cache files 77 | ipch/ 78 | *.aps 79 | *.ncb 80 | *.opendb 81 | *.opensdf 82 | *.sdf 83 | *.cachefile 84 | *.VC.db 85 | *.VC.VC.opendb 86 | 87 | # Visual Studio profiler 88 | *.psess 89 | *.vsp 90 | *.vspx 91 | *.sap 92 | 93 | # TFS 2012 Local Workspace 94 | $tf/ 95 | 96 | # Guidance Automation Toolkit 97 | *.gpState 98 | 99 | # ReSharper is a .NET coding add-in 100 | _ReSharper*/ 101 | *.[Rr]e[Ss]harper 102 | *.DotSettings.user 103 | 104 | # JustCode is a .NET coding add-in 105 | .JustCode 106 | 107 | # TeamCity is a build add-in 108 | _TeamCity* 109 | 110 | # DotCover is a Code Coverage Tool 111 | *.dotCover 112 | 113 | # NCrunch 114 | _NCrunch_* 115 | .*crunch*.local.xml 116 | nCrunchTemp_* 117 | 118 | # MightyMoose 119 | *.mm.* 120 | AutoTest.Net/ 121 | 122 | # Web workbench (sass) 123 | .sass-cache/ 124 | 125 | # Installshield output folder 126 | [Ee]xpress/ 127 | 128 | # DocProject is a documentation generator add-in 129 | DocProject/buildhelp/ 130 | DocProject/Help/*.HxT 131 | DocProject/Help/*.HxC 132 | DocProject/Help/*.hhc 133 | DocProject/Help/*.hhk 134 | DocProject/Help/*.hhp 135 | DocProject/Help/Html2 136 | DocProject/Help/html 137 | 138 | # Click-Once directory 139 | publish/ 140 | 141 | # Publish Web Output 142 | *.[Pp]ublish.xml 143 | *.azurePubxml 144 | # TODO: Comment the next line if you want to checkin your web deploy settings 145 | # but database connection strings (with potential passwords) will be unencrypted 146 | *.pubxml 147 | *.publishproj 148 | 149 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 150 | # checkin your Azure Web App publish settings, but sensitive information contained 151 | # in these scripts will be unencrypted 152 | PublishScripts/ 153 | 154 | # NuGet Packages 155 | *.nupkg 156 | # The packages folder can be ignored because of Package Restore 157 | **/packages/* 158 | # except build/, which is used as an MSBuild target. 159 | !**/packages/build/ 160 | # Uncomment if necessary however generally it will be regenerated when needed 161 | #!**/packages/repositories.config 162 | # NuGet v3's project.json files produces more ignoreable files 163 | *.nuget.props 164 | *.nuget.targets 165 | 166 | # Microsoft Azure Build Output 167 | csx/ 168 | *.build.csdef 169 | 170 | # Microsoft Azure Emulator 171 | ecf/ 172 | rcf/ 173 | 174 | # Windows Store app package directories and files 175 | AppPackages/ 176 | BundleArtifacts/ 177 | Package.StoreAssociation.xml 178 | _pkginfo.txt 179 | 180 | # Visual Studio cache files 181 | # files ending in .cache can be ignored 182 | *.[Cc]ache 183 | # but keep track of directories ending in .cache 184 | !*.[Cc]ache/ 185 | 186 | # Others 187 | ClientBin/ 188 | ~$* 189 | *~ 190 | *.dbmdl 191 | *.dbproj.schemaview 192 | *.pfx 193 | *.publishsettings 194 | node_modules/ 195 | orleans.codegen.cs 196 | 197 | # Since there are multiple workflows, uncomment next line to ignore bower_components 198 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 199 | #bower_components/ 200 | 201 | # RIA/Silverlight projects 202 | Generated_Code/ 203 | 204 | # Backup & report files from converting an old project file 205 | # to a newer Visual Studio version. Backup files are not needed, 206 | # because we have git ;-) 207 | _UpgradeReport_Files/ 208 | Backup*/ 209 | UpgradeLog*.XML 210 | UpgradeLog*.htm 211 | 212 | # SQL Server files 213 | *.mdf 214 | *.ldf 215 | 216 | # Business Intelligence projects 217 | *.rdl.data 218 | *.bim.layout 219 | *.bim_*.settings 220 | 221 | # Microsoft Fakes 222 | FakesAssemblies/ 223 | 224 | # GhostDoc plugin setting file 225 | *.GhostDoc.xml 226 | 227 | # Node.js Tools for Visual Studio 228 | .ntvs_analysis.dat 229 | 230 | # Visual Studio 6 build log 231 | *.plg 232 | 233 | # Visual Studio 6 workspace options file 234 | *.opt 235 | 236 | # Visual Studio LightSwitch build output 237 | **/*.HTMLClient/GeneratedArtifacts 238 | **/*.DesktopClient/GeneratedArtifacts 239 | **/*.DesktopClient/ModelManifest.xml 240 | **/*.Server/GeneratedArtifacts 241 | **/*.Server/ModelManifest.xml 242 | _Pvt_Extensions 243 | 244 | # Paket dependency manager 245 | .paket/paket.exe 246 | paket-files/ 247 | 248 | # FAKE - F# Make 249 | .fake/ 250 | 251 | # JetBrains Rider 252 | .idea/ 253 | *.sln.iml 254 | 255 | # CodeRush 256 | .cr/ 257 | -------------------------------------------------------------------------------- /templates/Joomla.gitignore: -------------------------------------------------------------------------------- 1 | /.gitignore 2 | /.htaccess 3 | /administrator/cache/* 4 | /administrator/components/com_admin/* 5 | /administrator/components/com_ajax/* 6 | /administrator/components/com_tags/* 7 | /administrator/components/com_banners/* 8 | /administrator/components/com_cache/* 9 | /administrator/components/com_postinstall/* 10 | /administrator/components/com_joomlaupdate/* 11 | /administrator/components/com_contenthistory/* 12 | /administrator/components/com_categories/* 13 | /administrator/components/com_checkin/* 14 | /administrator/components/com_config/* 15 | /administrator/components/com_contact/* 16 | /administrator/components/com_content/* 17 | /administrator/components/com_cpanel/* 18 | /administrator/components/com_finder/* 19 | /administrator/components/com_installer/* 20 | /administrator/components/com_languages/* 21 | /administrator/components/com_login/* 22 | /administrator/components/com_media/* 23 | /administrator/components/com_menus/* 24 | /administrator/components/com_messages/* 25 | /administrator/components/com_modules/* 26 | /administrator/components/com_newsfeeds/* 27 | /administrator/components/com_plugins/* 28 | /administrator/components/com_redirect/* 29 | /administrator/components/com_search/* 30 | /administrator/components/com_templates/* 31 | /administrator/components/com_users/* 32 | /administrator/components/com_weblinks/* 33 | /administrator/components/index.html 34 | /administrator/help/* 35 | /administrator/includes/* 36 | /administrator/language/en-GB/en-GB.com_ajax.ini 37 | /administrator/language/en-GB/en-GB.com_ajax.sys.ini 38 | /administrator/language/en-GB/en-GB.com_contenthistory.ini 39 | /administrator/language/en-GB/en-GB.com_contenthistory.sys.ini 40 | /administrator/language/en-GB/en-GB.com_joomlaupdate.ini 41 | /administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini 42 | /administrator/language/en-GB/en-GB.com_postinstall.ini 43 | /administrator/language/en-GB/en-GB.com_postinstall.sys.ini 44 | /administrator/language/en-GB/en-GB.com_sitemapjen.sys.ini 45 | /administrator/language/en-GB/en-GB.com_tags.ini 46 | /administrator/language/en-GB/en-GB.com_tags.sys.ini 47 | /administrator/language/en-GB/en-GB.mod_stats_admin.ini 48 | /administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini 49 | /administrator/language/en-GB/en-GB.plg_authentication_cookie.ini 50 | /administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini 51 | /administrator/language/en-GB/en-GB.plg_content_contact.ini 52 | /administrator/language/en-GB/en-GB.plg_content_contact.sys.ini 53 | /administrator/language/en-GB/en-GB.plg_content_finder.ini 54 | /administrator/language/en-GB/en-GB.plg_content_finder.sys.ini 55 | /administrator/language/en-GB/en-GB.plg_editors-xtd_module* 56 | /administrator/language/en-GB/en-GB.plg_finder_categories.ini 57 | /administrator/language/en-GB/en-GB.plg_finder_categories.sys.ini 58 | /administrator/language/en-GB/en-GB.plg_finder_contacts.ini 59 | /administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini 60 | /administrator/language/en-GB/en-GB.plg_finder_content.ini 61 | /administrator/language/en-GB/en-GB.plg_finder_content.sys.ini 62 | /administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini 63 | /administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini 64 | /administrator/language/en-GB/en-GB.plg_finder_tags.ini 65 | /administrator/language/en-GB/en-GB.plg_finder_tags.sys.ini 66 | /administrator/language/en-GB/en-GB.plg_finder_weblinks.ini 67 | /administrator/language/en-GB/en-GB.plg_finder_weblinks.sys.ini 68 | /administrator/language/en-GB/en-GB.plg_installer_folderinstaller* 69 | /administrator/language/en-GB/en-GB.plg_installer_packageinstaller* 70 | /administrator/language/en-GB/en-GB.plg_installer_packageinstaller 71 | /administrator/language/en-GB/en-GB.plg_installer_urlinstaller* 72 | /administrator/language/en-GB/en-GB.plg_installer_webinstaller.ini 73 | /administrator/language/en-GB/en-GB.plg_installer_webinstaller.sys.ini 74 | /administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini 75 | /administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini 76 | /administrator/language/en-GB/en-GB.plg_search_tags.ini 77 | /administrator/language/en-GB/en-GB.plg_search_tags.sys.ini 78 | /administrator/language/en-GB/en-GB.plg_system_languagecode.ini 79 | /administrator/language/en-GB/en-GB.plg_system_languagecode.sys.ini 80 | /administrator/language/en-GB/en-GB.plg_system_stats* 81 | /administrator/language/en-GB/en-GB.plg_system_updatenotification* 82 | /administrator/language/en-GB/en-GB.plg_twofactorauth_totp.ini 83 | /administrator/language/en-GB/en-GB.plg_twofactorauth_totp.sys.ini 84 | /administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini 85 | /administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini 86 | /administrator/language/en-GB/en-GB.tpl_isis.ini 87 | /administrator/language/en-GB/en-GB.tpl_isis.sys.ini 88 | /administrator/language/en-GB/install.xml 89 | /administrator/language/en-GB/en-GB.com_admin.ini 90 | /administrator/language/en-GB/en-GB.com_admin.sys.ini 91 | /administrator/language/en-GB/en-GB.com_banners.ini 92 | /administrator/language/en-GB/en-GB.com_banners.sys.ini 93 | /administrator/language/en-GB/en-GB.com_cache.ini 94 | /administrator/language/en-GB/en-GB.com_cache.sys.ini 95 | /administrator/language/en-GB/en-GB.com_categories.ini 96 | /administrator/language/en-GB/en-GB.com_categories.sys.ini 97 | /administrator/language/en-GB/en-GB.com_checkin.ini 98 | /administrator/language/en-GB/en-GB.com_checkin.sys.ini 99 | /administrator/language/en-GB/en-GB.com_config.ini 100 | /administrator/language/en-GB/en-GB.com_config.sys.ini 101 | /administrator/language/en-GB/en-GB.com_contact.ini 102 | /administrator/language/en-GB/en-GB.com_contact.sys.ini 103 | /administrator/language/en-GB/en-GB.com_content.ini 104 | /administrator/language/en-GB/en-GB.com_content.sys.ini 105 | /administrator/language/en-GB/en-GB.com_cpanel.ini 106 | /administrator/language/en-GB/en-GB.com_cpanel.sys.ini 107 | /administrator/language/en-GB/en-GB.com_finder.ini 108 | /administrator/language/en-GB/en-GB.com_finder.sys.ini 109 | /administrator/language/en-GB/en-GB.com_installer.ini 110 | /administrator/language/en-GB/en-GB.com_installer.sys.ini 111 | /administrator/language/en-GB/en-GB.com_languages.ini 112 | /administrator/language/en-GB/en-GB.com_languages.sys.ini 113 | /administrator/language/en-GB/en-GB.com_login.ini 114 | /administrator/language/en-GB/en-GB.com_login.sys.ini 115 | /administrator/language/en-GB/en-GB.com_mailto.sys.ini 116 | /administrator/language/en-GB/en-GB.com_media.ini 117 | /administrator/language/en-GB/en-GB.com_media.sys.ini 118 | /administrator/language/en-GB/en-GB.com_menus.ini 119 | /administrator/language/en-GB/en-GB.com_menus.sys.ini 120 | /administrator/language/en-GB/en-GB.com_messages.ini 121 | /administrator/language/en-GB/en-GB.com_messages.sys.ini 122 | /administrator/language/en-GB/en-GB.com_modules.ini 123 | /administrator/language/en-GB/en-GB.com_modules.sys.ini 124 | /administrator/language/en-GB/en-GB.com_newsfeeds.ini 125 | /administrator/language/en-GB/en-GB.com_newsfeeds.sys.ini 126 | /administrator/language/en-GB/en-GB.com_plugins.ini 127 | /administrator/language/en-GB/en-GB.com_plugins.sys.ini 128 | /administrator/language/en-GB/en-GB.com_redirect.ini 129 | /administrator/language/en-GB/en-GB.com_redirect.sys.ini 130 | /administrator/language/en-GB/en-GB.com_search.ini 131 | /administrator/language/en-GB/en-GB.com_search.sys.ini 132 | /administrator/language/en-GB/en-GB.com_templates.ini 133 | /administrator/language/en-GB/en-GB.com_templates.sys.ini 134 | /administrator/language/en-GB/en-GB.com_users.ini 135 | /administrator/language/en-GB/en-GB.com_users.sys.ini 136 | /administrator/language/en-GB/en-GB.com_weblinks.ini 137 | /administrator/language/en-GB/en-GB.com_weblinks.sys.ini 138 | /administrator/language/en-GB/en-GB.com_wrapper.ini 139 | /administrator/language/en-GB/en-GB.com_wrapper.sys.ini 140 | /administrator/language/en-GB/en-GB.ini 141 | /administrator/language/en-GB/en-GB.lib_joomla.ini 142 | /administrator/language/en-GB/en-GB.localise.php 143 | /administrator/language/en-GB/en-GB.mod_custom.ini 144 | /administrator/language/en-GB/en-GB.mod_custom.sys.ini 145 | /administrator/language/en-GB/en-GB.mod_feed.ini 146 | /administrator/language/en-GB/en-GB.mod_feed.sys.ini 147 | /administrator/language/en-GB/en-GB.mod_latest.ini 148 | /administrator/language/en-GB/en-GB.mod_latest.sys.ini 149 | /administrator/language/en-GB/en-GB.mod_logged.ini 150 | /administrator/language/en-GB/en-GB.mod_logged.sys.ini 151 | /administrator/language/en-GB/en-GB.mod_login.ini 152 | /administrator/language/en-GB/en-GB.mod_login.sys.ini 153 | /administrator/language/en-GB/en-GB.mod_menu.ini 154 | /administrator/language/en-GB/en-GB.mod_menu.sys.ini 155 | /administrator/language/en-GB/en-GB.mod_multilangstatus.ini 156 | /administrator/language/en-GB/en-GB.mod_multilangstatus.sys.ini 157 | /administrator/language/en-GB/en-GB.mod_online.ini 158 | /administrator/language/en-GB/en-GB.mod_online.sys.ini 159 | /administrator/language/en-GB/en-GB.mod_popular.ini 160 | /administrator/language/en-GB/en-GB.mod_popular.sys.ini 161 | /administrator/language/en-GB/en-GB.mod_quickicon.ini 162 | /administrator/language/en-GB/en-GB.mod_quickicon.sys.ini 163 | /administrator/language/en-GB/en-GB.mod_status.ini 164 | /administrator/language/en-GB/en-GB.mod_status.sys.ini 165 | /administrator/language/en-GB/en-GB.mod_submenu.ini 166 | /administrator/language/en-GB/en-GB.mod_submenu.sys.ini 167 | /administrator/language/en-GB/en-GB.mod_title.ini 168 | /administrator/language/en-GB/en-GB.mod_title.sys.ini 169 | /administrator/language/en-GB/en-GB.mod_toolbar.ini 170 | /administrator/language/en-GB/en-GB.mod_toolbar.sys.ini 171 | /administrator/language/en-GB/en-GB.mod_unread.ini 172 | /administrator/language/en-GB/en-GB.mod_unread.sys.ini 173 | /administrator/language/en-GB/en-GB.mod_version.ini 174 | /administrator/language/en-GB/en-GB.mod_version.sys.ini 175 | /administrator/language/en-GB/en-GB.plg_authentication_example.ini 176 | /administrator/language/en-GB/en-GB.plg_authentication_example.sys.ini 177 | /administrator/language/en-GB/en-GB.plg_authentication_gmail.ini 178 | /administrator/language/en-GB/en-GB.plg_authentication_gmail.sys.ini 179 | /administrator/language/en-GB/en-GB.plg_authentication_joomla.ini 180 | /administrator/language/en-GB/en-GB.plg_authentication_joomla.sys.ini 181 | /administrator/language/en-GB/en-GB.plg_authentication_ldap.ini 182 | /administrator/language/en-GB/en-GB.plg_authentication_ldap.sys.ini 183 | /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini 184 | /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.sys.ini 185 | /administrator/language/en-GB/en-GB.plg_content_emailcloak.ini 186 | /administrator/language/en-GB/en-GB.plg_content_emailcloak.sys.ini 187 | /administrator/language/en-GB/en-GB.plg_content_geshi.ini 188 | /administrator/language/en-GB/en-GB.plg_content_geshi.sys.ini 189 | /administrator/language/en-GB/en-GB.plg_content_joomla.ini 190 | /administrator/language/en-GB/en-GB.plg_content_joomla.sys.ini 191 | /administrator/language/en-GB/en-GB.plg_content_loadmodule.ini 192 | /administrator/language/en-GB/en-GB.plg_content_loadmodule.sys.ini 193 | /administrator/language/en-GB/en-GB.plg_content_pagebreak.ini 194 | /administrator/language/en-GB/en-GB.plg_content_pagebreak.sys.ini 195 | /administrator/language/en-GB/en-GB.plg_content_pagenavigation.ini 196 | /administrator/language/en-GB/en-GB.plg_content_pagenavigation.sys.ini 197 | /administrator/language/en-GB/en-GB.plg_content_vote.ini 198 | /administrator/language/en-GB/en-GB.plg_content_vote.sys.ini 199 | /administrator/language/en-GB/en-GB.plg_editors_codemirror.ini 200 | /administrator/language/en-GB/en-GB.plg_editors_codemirror.sys.ini 201 | /administrator/language/en-GB/en-GB.plg_editors_none.ini 202 | /administrator/language/en-GB/en-GB.plg_editors_none.sys.ini 203 | /administrator/language/en-GB/en-GB.plg_editors_tinymce.ini 204 | /administrator/language/en-GB/en-GB.plg_editors_tinymce.sys.ini 205 | /administrator/language/en-GB/en-GB.plg_editors-xtd_article.ini 206 | /administrator/language/en-GB/en-GB.plg_editors-xtd_article.sys.ini 207 | /administrator/language/en-GB/en-GB.plg_editors-xtd_image.ini 208 | /administrator/language/en-GB/en-GB.plg_editors-xtd_image.sys.ini 209 | /administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.ini 210 | /administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.sys.ini 211 | /administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.ini 212 | /administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.sys.ini 213 | /administrator/language/en-GB/en-GB.plg_extension_joomla.ini 214 | /administrator/language/en-GB/en-GB.plg_extension_joomla.sys.ini 215 | /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.ini 216 | /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.sys.ini 217 | /administrator/language/en-GB/en-GB.plg_search_categories.ini 218 | /administrator/language/en-GB/en-GB.plg_search_categories.sys.ini 219 | /administrator/language/en-GB/en-GB.plg_search_contacts.ini 220 | /administrator/language/en-GB/en-GB.plg_search_contacts.sys.ini 221 | /administrator/language/en-GB/en-GB.plg_search_content.ini 222 | /administrator/language/en-GB/en-GB.plg_search_content.sys.ini 223 | /administrator/language/en-GB/en-GB.plg_search_newsfeeds.ini 224 | /administrator/language/en-GB/en-GB.plg_search_newsfeeds.sys.ini 225 | /administrator/language/en-GB/en-GB.plg_search_weblinks.ini 226 | /administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini 227 | /administrator/language/en-GB/en-GB.plg_system_cache.ini 228 | /administrator/language/en-GB/en-GB.plg_system_cache.sys.ini 229 | /administrator/language/en-GB/en-GB.plg_system_debug.ini 230 | /administrator/language/en-GB/en-GB.plg_system_debug.sys.ini 231 | /administrator/language/en-GB/en-GB.plg_system_highlight.ini 232 | /administrator/language/en-GB/en-GB.plg_system_highlight.sys.ini 233 | /administrator/language/en-GB/en-GB.plg_system_languagefilter.ini 234 | /administrator/language/en-GB/en-GB.plg_system_languagefilter.sys.ini 235 | /administrator/language/en-GB/en-GB.plg_system_log.ini 236 | /administrator/language/en-GB/en-GB.plg_system_logout.ini 237 | /administrator/language/en-GB/en-GB.plg_system_logout.sys.ini 238 | /administrator/language/en-GB/en-GB.plg_system_log.sys.ini 239 | /administrator/language/en-GB/en-GB.plg_system_p3p.ini 240 | /administrator/language/en-GB/en-GB.plg_system_p3p.sys.ini 241 | /administrator/language/en-GB/en-GB.plg_system_redirect.ini 242 | /administrator/language/en-GB/en-GB.plg_system_redirect.sys.ini 243 | /administrator/language/en-GB/en-GB.plg_system_remember.ini 244 | /administrator/language/en-GB/en-GB.plg_system_remember.sys.ini 245 | /administrator/language/en-GB/en-GB.plg_system_sef.ini 246 | /administrator/language/en-GB/en-GB.plg_system_sef.sys.ini 247 | /administrator/language/en-GB/en-GB.plg_user_contactcreator.ini 248 | /administrator/language/en-GB/en-GB.plg_user_contactcreator.sys.ini 249 | /administrator/language/en-GB/en-GB.plg_user_joomla.ini 250 | /administrator/language/en-GB/en-GB.plg_user_joomla.sys.ini 251 | /administrator/language/en-GB/en-GB.plg_user_profile.ini 252 | /administrator/language/en-GB/en-GB.plg_user_profile.sys.ini 253 | /administrator/language/en-GB/en-GB.tpl_bluestork.ini 254 | /administrator/language/en-GB/en-GB.tpl_bluestork.sys.ini 255 | /administrator/language/en-GB/en-GB.tpl_hathor.ini 256 | /administrator/language/en-GB/en-GB.tpl_hathor.sys.ini 257 | /administrator/language/en-GB/en-GB.xml 258 | /administrator/language/en-GB/index.html 259 | /administrator/language/ru-RU/index.html 260 | /administrator/language/overrides/* 261 | /administrator/language/index.html 262 | /administrator/logs/index.html 263 | /administrator/manifests/* 264 | /administrator/modules/mod_custom/* 265 | /administrator/modules/mod_feed/* 266 | /administrator/modules/mod_latest/* 267 | /administrator/modules/mod_logged/* 268 | /administrator/modules/mod_login/* 269 | /administrator/modules/mod_menu/* 270 | /administrator/modules/mod_multilangstatus/* 271 | /administrator/modules/mod_online/* 272 | /administrator/modules/mod_popular/* 273 | /administrator/modules/mod_quickicon/* 274 | /administrator/modules/mod_status/* 275 | /administrator/modules/mod_submenu/* 276 | /administrator/modules/mod_title/* 277 | /administrator/modules/mod_toolbar/* 278 | /administrator/modules/mod_unread/* 279 | /administrator/modules/mod_version/* 280 | /administrator/modules/mod_stats_admin/* 281 | /administrator/modules/index.html 282 | /administrator/templates/bluestork/* 283 | /administrator/templates/isis/* 284 | /administrator/templates/hathor/* 285 | /administrator/templates/system/* 286 | /administrator/templates/index.html 287 | /administrator/index.php 288 | /cache/* 289 | /bin/* 290 | /cli/* 291 | /components/com_banners/* 292 | /components/com_ajax/* 293 | /components/com_config/* 294 | /components/com_contenthistory/* 295 | /components/com_tags/* 296 | /components/com_contact/* 297 | /components/com_content/* 298 | /components/com_finder/* 299 | /components/com_mailto/* 300 | /components/com_media/* 301 | /components/com_modules/* 302 | /components/com_newsfeeds/* 303 | /components/com_search/* 304 | /components/com_users/* 305 | /components/com_weblinks/* 306 | /components/com_wrapper/* 307 | /components/index.html 308 | /images/banners/* 309 | /images/headers/* 310 | /images/sampledata/* 311 | /images/joomla* 312 | /images/index.html 313 | /images/powered_by.png 314 | /includes/* 315 | /installation/* 316 | /language/en-GB/en-GB.com_ajax.ini 317 | /language/en-GB/en-GB.com_config.ini 318 | /language/en-GB/en-GB.com_contact.ini 319 | /language/en-GB/en-GB.com_finder.ini 320 | /language/en-GB/en-GB.com_tags.ini 321 | /language/en-GB/en-GB.finder_cli.ini 322 | /language/en-GB/en-GB.lib_fof.sys.ini 323 | /language/en-GB/en-GB.lib_fof.ini 324 | /language/en-GB/en-GB.com_content.ini 325 | /language/en-GB/en-GB.lib_idna_convert.sys.ini 326 | /language/en-GB/en-GB.com_mailto.ini 327 | /language/en-GB/en-GB.lib_joomla.sys.ini 328 | /language/en-GB/en-GB.lib_phpass.sys.ini 329 | /language/en-GB/en-GB.lib_phpmailer.sys.ini 330 | /language/en-GB/en-GB.lib_phputf8.sys.ini 331 | /language/en-GB/en-GB.lib_simplepie.sys.ini 332 | /language/en-GB/en-GB.com_media.ini 333 | /language/en-GB/en-GB.mod_finder.ini 334 | /language/en-GB/en-GB.com_messages.ini 335 | /language/en-GB/en-GB.mod_tags_popular.ini 336 | /language/en-GB/en-GB.mod_tags_popular.sys.ini 337 | /language/en-GB/en-GB.mod_tags_similar.ini 338 | /language/en-GB/en-GB.mod_tags_similar.sys.ini 339 | /language/en-GB/en-GB.mod_finder.sys.ini 340 | /language/en-GB/en-GB.tpl_beez3.ini 341 | /language/en-GB/en-GB.tpl_beez3.sys.ini 342 | /language/en-GB/en-GB.com_newsfeeds.ini 343 | /language/en-GB/en-GB.tpl_protostar.ini 344 | /language/en-GB/en-GB.tpl_protostar.sys.ini 345 | /language/en-GB/en-GB.com_search.ini 346 | /language/en-GB/en-GB.com_users.ini 347 | /language/en-GB/en-GB.com_weblinks.ini 348 | /language/en-GB/en-GB.com_wrapper.ini 349 | /language/en-GB/en-GB.files_joomla.sys.ini 350 | /language/en-GB/en-GB.ini 351 | /language/en-GB/en-GB.lib_joomla.ini 352 | /language/en-GB/en-GB.localise.php 353 | /language/en-GB/en-GB.mod_articles_archive.ini 354 | /language/en-GB/en-GB.mod_articles_archive.sys.ini 355 | /language/en-GB/en-GB.mod_articles_categories.ini 356 | /language/en-GB/en-GB.mod_articles_categories.sys.ini 357 | /language/en-GB/en-GB.mod_articles_category.ini 358 | /language/en-GB/en-GB.mod_articles_category.sys.ini 359 | /language/en-GB/en-GB.mod_articles_latest.ini 360 | /language/en-GB/en-GB.mod_articles_latest.sys.ini 361 | /language/en-GB/en-GB.mod_articles_news.ini 362 | /language/en-GB/en-GB.mod_articles_news.sys.ini 363 | /language/en-GB/en-GB.mod_articles_popular.ini 364 | /language/en-GB/en-GB.mod_articles_popular.sys.ini 365 | /language/en-GB/en-GB.mod_banners.ini 366 | /language/en-GB/en-GB.mod_banners.sys.ini 367 | /language/en-GB/en-GB.mod_breadcrumbs.ini 368 | /language/en-GB/en-GB.mod_breadcrumbs.sys.ini 369 | /language/en-GB/en-GB.mod_custom.ini 370 | /language/en-GB/en-GB.mod_custom.sys.ini 371 | /language/en-GB/en-GB.mod_feed.ini 372 | /language/en-GB/en-GB.mod_feed.sys.ini 373 | /language/en-GB/en-GB.mod_footer.ini 374 | /language/en-GB/en-GB.mod_footer.sys.ini 375 | /language/en-GB/en-GB.mod_languages.ini 376 | /language/en-GB/en-GB.mod_languages.sys.ini 377 | /language/en-GB/en-GB.mod_login.ini 378 | /language/en-GB/en-GB.mod_login.sys.ini 379 | /language/en-GB/en-GB.mod_menu.ini 380 | /language/en-GB/en-GB.mod_menu.sys.ini 381 | /language/en-GB/en-GB.mod_random_image.ini 382 | /language/en-GB/en-GB.mod_random_image.sys.ini 383 | /language/en-GB/en-GB.mod_related_items.ini 384 | /language/en-GB/en-GB.mod_related_items.sys.ini 385 | /language/en-GB/en-GB.mod_search.ini 386 | /language/en-GB/en-GB.mod_search.sys.ini 387 | /language/en-GB/en-GB.mod_stats.ini 388 | /language/en-GB/en-GB.mod_stats.sys.ini 389 | /language/en-GB/en-GB.mod_syndicate.ini 390 | /language/en-GB/en-GB.mod_syndicate.sys.ini 391 | /language/en-GB/en-GB.mod_users_latest.ini 392 | /language/en-GB/en-GB.mod_users_latest.sys.ini 393 | /language/en-GB/en-GB.mod_weblinks.ini 394 | /language/en-GB/en-GB.mod_weblinks.sys.ini 395 | /language/en-GB/en-GB.mod_whosonline.ini 396 | /language/en-GB/en-GB.mod_whosonline.sys.ini 397 | /language/en-GB/en-GB.mod_wrapper.ini 398 | /language/en-GB/en-GB.mod_wrapper.sys.ini 399 | /language/en-GB/en-GB.tpl_atomic.ini 400 | /language/en-GB/en-GB.tpl_atomic.sys.ini 401 | /language/en-GB/en-GB.tpl_beez_20.ini 402 | /language/en-GB/en-GB.tpl_beez_20.sys.ini 403 | /language/en-GB/en-GB.tpl_beez5.ini 404 | /language/en-GB/en-GB.tpl_beez5.sys.ini 405 | /language/en-GB/en-GB.xml 406 | /language/en-GB/index.html 407 | /language/en-GB/install.xml 408 | /language/overrides/* 409 | /language/index.html 410 | /layouts/joomla/* 411 | /layouts/libraries/* 412 | /layouts/plugins/* 413 | /layouts/index.html 414 | /libraries/cms.php 415 | /libraries/cms/* 416 | /libraries/fof/* 417 | /libraries/idna_convert/* 418 | /libraries/joomla/* 419 | /libraries/legacy/* 420 | /libraries/php-encryption/* 421 | /libraries/phpass/* 422 | /libraries/phpmailer/* 423 | /libraries/phputf8/* 424 | /libraries/simplepie/* 425 | /libraries/vendor/* 426 | /libraries/classmap.php 427 | /libraries/import.legacy.php 428 | /libraries/index.html 429 | /libraries/import.php 430 | /libraries/loader.php 431 | /libraries/platform.php 432 | /logs/* 433 | /media/cms/* 434 | /media/com_contenthistory/* 435 | /media/com_finder/* 436 | /media/com_joomlaupdate/* 437 | /media/com_wrapper/* 438 | /media/contacts/* 439 | /media/editors/* 440 | /media/jui/* 441 | /media/mailto/* 442 | /media/media/* 443 | /media/mod_languages/* 444 | /media/overrider/* 445 | /media/plg_captcha_recaptcha/* 446 | /media/plg_quickicon_extensionupdate/* 447 | /media/plg_quickicon_joomlaupdate/* 448 | /media/plg_system_highlight/* 449 | /media/plg_system_stats/* 450 | /media/system/* 451 | /media/index.html 452 | /modules/mod_articles_archive/* 453 | /modules/mod_articles_categories/* 454 | /modules/mod_articles_category/* 455 | /modules/mod_articles_latest/* 456 | /modules/mod_articles_news/* 457 | /modules/mod_articles_popular/* 458 | /modules/mod_banners/* 459 | /modules/mod_breadcrumbs/* 460 | /modules/mod_custom/* 461 | /modules/mod_feed/* 462 | /modules/mod_finder/* 463 | /modules/mod_footer/* 464 | /modules/mod_languages/* 465 | /modules/mod_login/* 466 | /modules/mod_menu/* 467 | /modules/mod_random_image/* 468 | /modules/mod_related_items/* 469 | /modules/mod_search/* 470 | /modules/mod_stats/* 471 | /modules/mod_syndicate/* 472 | /modules/mod_tags_popular/* 473 | /modules/mod_tags_similar/* 474 | /modules/mod_users_latest/* 475 | /modules/mod_weblinks/* 476 | /modules/mod_whosonline/* 477 | /modules/mod_wrapper/* 478 | /modules/index.html 479 | /plugins/authentication/example/* 480 | /plugins/authentication/gmail/* 481 | /plugins/authentication/joomla/* 482 | /plugins/authentication/ldap/* 483 | /plugins/authentication/cookie/* 484 | /plugins/authentication/index.html 485 | /plugins/captcha/recaptcha/* 486 | /plugins/captcha/index.html 487 | /plugins/content/emailcloak/* 488 | /plugins/content/example/* 489 | /plugins/content/finder/* 490 | /plugins/content/geshi/* 491 | /plugins/content/joomla/* 492 | /plugins/content/loadmodule/* 493 | /plugins/content/pagebreak/* 494 | /plugins/content/pagenavigation/* 495 | /plugins/content/vote/* 496 | /plugins/content/contact/* 497 | /plugins/content/index.html 498 | /plugins/editors/codemirror/* 499 | /plugins/editors/none/* 500 | /plugins/editors/tinymce/* 501 | /plugins/editors/index.html 502 | /plugins/editors-xtd/module/* 503 | /plugins/editors-xtd/article/* 504 | /plugins/editors-xtd/image/* 505 | /plugins/editors-xtd/pagebreak/* 506 | /plugins/editors-xtd/readmore/* 507 | /plugins/editors-xtd/index.html 508 | /plugins/extension/example/* 509 | /plugins/extension/joomla/* 510 | /plugins/extension/index.html 511 | /plugins/finder/index.html 512 | /plugins/finder/categories/* 513 | /plugins/finder/contacts/* 514 | /plugins/finder/content/* 515 | /plugins/finder/newsfeeds/* 516 | /plugins/finder/tags/* 517 | /plugins/finder/weblinks/* 518 | /plugins/installer/* 519 | /plugins/quickicon/extensionupdate/* 520 | /plugins/quickicon/joomlaupdate/* 521 | /plugins/quickicon/index.html 522 | /plugins/search/categories/* 523 | /plugins/search/contacts/* 524 | /plugins/search/content/* 525 | /plugins/search/newsfeeds/* 526 | /plugins/search/weblinks/* 527 | /plugins/search/tags/* 528 | /plugins/search/index.html 529 | /plugins/system/cache/* 530 | /plugins/system/debug/* 531 | /plugins/system/highlight/* 532 | /plugins/system/languagecode/* 533 | /plugins/system/languagefilter/* 534 | /plugins/system/log/* 535 | /plugins/system/logout/* 536 | /plugins/system/p3p/* 537 | /plugins/system/redirect/* 538 | /plugins/system/remember/* 539 | /plugins/system/sef/* 540 | /plugins/system/stats/* 541 | /plugins/system/updatenotification/* 542 | /plugins/system/index.html 543 | /plugins/twofactorauth/* 544 | /plugins/user/contactcreator/* 545 | /plugins/user/example/* 546 | /plugins/user/joomla/* 547 | /plugins/user/profile/* 548 | /plugins/user/index.html 549 | /plugins/index.html 550 | /templates/atomic/* 551 | /templates/beez3/* 552 | /templates/beez_20/* 553 | /templates/beez5/* 554 | /templates/protostar/* 555 | /templates/system/* 556 | /templates/index.html 557 | /tmp/* 558 | /configuration.php 559 | /index.php 560 | /joomla.xml 561 | /*.txt 562 | /robots.txt.dist 563 | -------------------------------------------------------------------------------- /generators/gitignore-global.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var file = require('./file'); 4 | 5 | module.exports = function(app) { 6 | 7 | /** 8 | * Generate a `.gitignore` file for Anjuta to the current 9 | * working directory. 10 | * 11 | * ```sh 12 | * $ gen gitignore.global:anjuta 13 | * $ gen gitignore.global:anjuta --dest ./foo 14 | * ``` 15 | * @name gitignore:global:anjuta 16 | * @api public 17 | */ 18 | 19 | app.task('anjuta', ['gitignore-anjuta']); 20 | app.task('gitignore-anjuta', { silent: true }, function() { 21 | return file(app, '../templates/Global/Anjuta.gitignore'); 22 | }); 23 | 24 | /** 25 | * Generate a `.gitignore` file for Archives to the current 26 | * working directory. 27 | * 28 | * ```sh 29 | * $ gen gitignore.global:archives 30 | * $ gen gitignore.global:archives --dest ./foo 31 | * ``` 32 | * @name gitignore:global:archives 33 | * @api public 34 | */ 35 | 36 | app.task('archives', ['gitignore-archives']); 37 | app.task('gitignore-archives', { silent: true }, function() { 38 | return file(app, '../templates/Global/Archives.gitignore'); 39 | }); 40 | 41 | /** 42 | * Generate a `.gitignore` file for Bazaar to the current 43 | * working directory. 44 | * 45 | * ```sh 46 | * $ gen gitignore.global:bazaar 47 | * $ gen gitignore.global:bazaar --dest ./foo 48 | * ``` 49 | * @name gitignore:global:bazaar 50 | * @api public 51 | */ 52 | 53 | app.task('bazaar', ['gitignore-bazaar']); 54 | app.task('gitignore-bazaar', { silent: true }, function() { 55 | return file(app, '../templates/Global/Bazaar.gitignore'); 56 | }); 57 | 58 | /** 59 | * Generate a `.gitignore` file for BricxCC to the current 60 | * working directory. 61 | * 62 | * ```sh 63 | * $ gen gitignore.global:bricxcc 64 | * $ gen gitignore.global:bricxcc --dest ./foo 65 | * ``` 66 | * @name gitignore:global:bricxcc 67 | * @api public 68 | */ 69 | 70 | app.task('bricxcc', ['gitignore-bricxcc']); 71 | app.task('gitignore-bricxcc', { silent: true }, function() { 72 | return file(app, '../templates/Global/BricxCC.gitignore'); 73 | }); 74 | 75 | /** 76 | * Generate a `.gitignore` file for CVS to the current 77 | * working directory. 78 | * 79 | * ```sh 80 | * $ gen gitignore.global:cvs 81 | * $ gen gitignore.global:cvs --dest ./foo 82 | * ``` 83 | * @name gitignore:global:cvs 84 | * @api public 85 | */ 86 | 87 | app.task('cvs', ['gitignore-cvs']); 88 | app.task('gitignore-cvs', { silent: true }, function() { 89 | return file(app, '../templates/Global/CVS.gitignore'); 90 | }); 91 | 92 | /** 93 | * Generate a `.gitignore` file for Calabash to the current 94 | * working directory. 95 | * 96 | * ```sh 97 | * $ gen gitignore.global:calabash 98 | * $ gen gitignore.global:calabash --dest ./foo 99 | * ``` 100 | * @name gitignore:global:calabash 101 | * @api public 102 | */ 103 | 104 | app.task('calabash', ['gitignore-calabash']); 105 | app.task('gitignore-calabash', { silent: true }, function() { 106 | return file(app, '../templates/Global/Calabash.gitignore'); 107 | }); 108 | 109 | /** 110 | * Generate a `.gitignore` file for Cloud9 to the current 111 | * working directory. 112 | * 113 | * ```sh 114 | * $ gen gitignore.global:cloud9 115 | * $ gen gitignore.global:cloud9 --dest ./foo 116 | * ``` 117 | * @name gitignore:global:cloud9 118 | * @api public 119 | */ 120 | 121 | app.task('cloud9', ['gitignore-cloud9']); 122 | app.task('gitignore-cloud9', { silent: true }, function() { 123 | return file(app, '../templates/Global/Cloud9.gitignore'); 124 | }); 125 | 126 | /** 127 | * Generate a `.gitignore` file for CodeKit to the current 128 | * working directory. 129 | * 130 | * ```sh 131 | * $ gen gitignore.global:codekit 132 | * $ gen gitignore.global:codekit --dest ./foo 133 | * ``` 134 | * @name gitignore:global:codekit 135 | * @api public 136 | */ 137 | 138 | app.task('codekit', ['gitignore-codekit']); 139 | app.task('gitignore-codekit', { silent: true }, function() { 140 | return file(app, '../templates/Global/CodeKit.gitignore'); 141 | }); 142 | 143 | /** 144 | * Generate a `.gitignore` file for DartEditor to the current 145 | * working directory. 146 | * 147 | * ```sh 148 | * $ gen gitignore.global:darteditor 149 | * $ gen gitignore.global:darteditor --dest ./foo 150 | * ``` 151 | * @name gitignore:global:darteditor 152 | * @api public 153 | */ 154 | 155 | app.task('darteditor', ['gitignore-darteditor']); 156 | app.task('gitignore-darteditor', { silent: true }, function() { 157 | return file(app, '../templates/Global/DartEditor.gitignore'); 158 | }); 159 | 160 | /** 161 | * Generate a `.gitignore` file for Dreamweaver to the current 162 | * working directory. 163 | * 164 | * ```sh 165 | * $ gen gitignore.global:dreamweaver 166 | * $ gen gitignore.global:dreamweaver --dest ./foo 167 | * ``` 168 | * @name gitignore:global:dreamweaver 169 | * @api public 170 | */ 171 | 172 | app.task('dreamweaver', ['gitignore-dreamweaver']); 173 | app.task('gitignore-dreamweaver', { silent: true }, function() { 174 | return file(app, '../templates/Global/Dreamweaver.gitignore'); 175 | }); 176 | 177 | /** 178 | * Generate a `.gitignore` file for Dropbox to the current 179 | * working directory. 180 | * 181 | * ```sh 182 | * $ gen gitignore.global:dropbox 183 | * $ gen gitignore.global:dropbox --dest ./foo 184 | * ``` 185 | * @name gitignore:global:dropbox 186 | * @api public 187 | */ 188 | 189 | app.task('dropbox', ['gitignore-dropbox']); 190 | app.task('gitignore-dropbox', { silent: true }, function() { 191 | return file(app, '../templates/Global/Dropbox.gitignore'); 192 | }); 193 | 194 | /** 195 | * Generate a `.gitignore` file for Eclipse to the current 196 | * working directory. 197 | * 198 | * ```sh 199 | * $ gen gitignore.global:eclipse 200 | * $ gen gitignore.global:eclipse --dest ./foo 201 | * ``` 202 | * @name gitignore:global:eclipse 203 | * @api public 204 | */ 205 | 206 | app.task('eclipse', ['gitignore-eclipse']); 207 | app.task('gitignore-eclipse', { silent: true }, function() { 208 | return file(app, '../templates/Global/Eclipse.gitignore'); 209 | }); 210 | 211 | /** 212 | * Generate a `.gitignore` file for EiffelStudio to the current 213 | * working directory. 214 | * 215 | * ```sh 216 | * $ gen gitignore.global:eiffelstudio 217 | * $ gen gitignore.global:eiffelstudio --dest ./foo 218 | * ``` 219 | * @name gitignore:global:eiffelstudio 220 | * @api public 221 | */ 222 | 223 | app.task('eiffelstudio', ['gitignore-eiffelstudio']); 224 | app.task('gitignore-eiffelstudio', { silent: true }, function() { 225 | return file(app, '../templates/Global/EiffelStudio.gitignore'); 226 | }); 227 | 228 | /** 229 | * Generate a `.gitignore` file for Emacs to the current 230 | * working directory. 231 | * 232 | * ```sh 233 | * $ gen gitignore.global:emacs 234 | * $ gen gitignore.global:emacs --dest ./foo 235 | * ``` 236 | * @name gitignore:global:emacs 237 | * @api public 238 | */ 239 | 240 | app.task('emacs', ['gitignore-emacs']); 241 | app.task('gitignore-emacs', { silent: true }, function() { 242 | return file(app, '../templates/Global/Emacs.gitignore'); 243 | }); 244 | 245 | /** 246 | * Generate a `.gitignore` file for Ensime to the current 247 | * working directory. 248 | * 249 | * ```sh 250 | * $ gen gitignore.global:ensime 251 | * $ gen gitignore.global:ensime --dest ./foo 252 | * ``` 253 | * @name gitignore:global:ensime 254 | * @api public 255 | */ 256 | 257 | app.task('ensime', ['gitignore-ensime']); 258 | app.task('gitignore-ensime', { silent: true }, function() { 259 | return file(app, '../templates/Global/Ensime.gitignore'); 260 | }); 261 | 262 | /** 263 | * Generate a `.gitignore` file for Espresso to the current 264 | * working directory. 265 | * 266 | * ```sh 267 | * $ gen gitignore.global:espresso 268 | * $ gen gitignore.global:espresso --dest ./foo 269 | * ``` 270 | * @name gitignore:global:espresso 271 | * @api public 272 | */ 273 | 274 | app.task('espresso', ['gitignore-espresso']); 275 | app.task('gitignore-espresso', { silent: true }, function() { 276 | return file(app, '../templates/Global/Espresso.gitignore'); 277 | }); 278 | 279 | /** 280 | * Generate a `.gitignore` file for FlexBuilder to the current 281 | * working directory. 282 | * 283 | * ```sh 284 | * $ gen gitignore.global:flexbuilder 285 | * $ gen gitignore.global:flexbuilder --dest ./foo 286 | * ``` 287 | * @name gitignore:global:flexbuilder 288 | * @api public 289 | */ 290 | 291 | app.task('flexbuilder', ['gitignore-flexbuilder']); 292 | app.task('gitignore-flexbuilder', { silent: true }, function() { 293 | return file(app, '../templates/Global/FlexBuilder.gitignore'); 294 | }); 295 | 296 | /** 297 | * Generate a `.gitignore` file for GPG to the current 298 | * working directory. 299 | * 300 | * ```sh 301 | * $ gen gitignore.global:gpg 302 | * $ gen gitignore.global:gpg --dest ./foo 303 | * ``` 304 | * @name gitignore:global:gpg 305 | * @api public 306 | */ 307 | 308 | app.task('gpg', ['gitignore-gpg']); 309 | app.task('gitignore-gpg', { silent: true }, function() { 310 | return file(app, '../templates/Global/GPG.gitignore'); 311 | }); 312 | 313 | /** 314 | * Generate a `.gitignore` file for IPythonNotebook to the current 315 | * working directory. 316 | * 317 | * ```sh 318 | * $ gen gitignore.global:ipythonnotebook 319 | * $ gen gitignore.global:ipythonnotebook --dest ./foo 320 | * ``` 321 | * @name gitignore:global:ipythonnotebook 322 | * @api public 323 | */ 324 | 325 | app.task('ipythonnotebook', ['gitignore-ipythonnotebook']); 326 | app.task('gitignore-ipythonnotebook', { silent: true }, function() { 327 | return file(app, '../templates/Global/IPythonNotebook.gitignore'); 328 | }); 329 | 330 | /** 331 | * Generate a `.gitignore` file for JDeveloper to the current 332 | * working directory. 333 | * 334 | * ```sh 335 | * $ gen gitignore.global:jdeveloper 336 | * $ gen gitignore.global:jdeveloper --dest ./foo 337 | * ``` 338 | * @name gitignore:global:jdeveloper 339 | * @api public 340 | */ 341 | 342 | app.task('jdeveloper', ['gitignore-jdeveloper']); 343 | app.task('gitignore-jdeveloper', { silent: true }, function() { 344 | return file(app, '../templates/Global/JDeveloper.gitignore'); 345 | }); 346 | 347 | /** 348 | * Generate a `.gitignore` file for JetBrains to the current 349 | * working directory. 350 | * 351 | * ```sh 352 | * $ gen gitignore.global:jetbrains 353 | * $ gen gitignore.global:jetbrains --dest ./foo 354 | * ``` 355 | * @name gitignore:global:jetbrains 356 | * @api public 357 | */ 358 | 359 | app.task('jetbrains', ['gitignore-jetbrains']); 360 | app.task('gitignore-jetbrains', { silent: true }, function() { 361 | return file(app, '../templates/Global/JetBrains.gitignore'); 362 | }); 363 | 364 | /** 365 | * Generate a `.gitignore` file for KDevelop4 to the current 366 | * working directory. 367 | * 368 | * ```sh 369 | * $ gen gitignore.global:kdevelop4 370 | * $ gen gitignore.global:kdevelop4 --dest ./foo 371 | * ``` 372 | * @name gitignore:global:kdevelop4 373 | * @api public 374 | */ 375 | 376 | app.task('kdevelop4', ['gitignore-kdevelop4']); 377 | app.task('gitignore-kdevelop4', { silent: true }, function() { 378 | return file(app, '../templates/Global/KDevelop4.gitignore'); 379 | }); 380 | 381 | /** 382 | * Generate a `.gitignore` file for Kate to the current 383 | * working directory. 384 | * 385 | * ```sh 386 | * $ gen gitignore.global:kate 387 | * $ gen gitignore.global:kate --dest ./foo 388 | * ``` 389 | * @name gitignore:global:kate 390 | * @api public 391 | */ 392 | 393 | app.task('kate', ['gitignore-kate']); 394 | app.task('gitignore-kate', { silent: true }, function() { 395 | return file(app, '../templates/Global/Kate.gitignore'); 396 | }); 397 | 398 | /** 399 | * Generate a `.gitignore` file for Lazarus to the current 400 | * working directory. 401 | * 402 | * ```sh 403 | * $ gen gitignore.global:lazarus 404 | * $ gen gitignore.global:lazarus --dest ./foo 405 | * ``` 406 | * @name gitignore:global:lazarus 407 | * @api public 408 | */ 409 | 410 | app.task('lazarus', ['gitignore-lazarus']); 411 | app.task('gitignore-lazarus', { silent: true }, function() { 412 | return file(app, '../templates/Global/Lazarus.gitignore'); 413 | }); 414 | 415 | /** 416 | * Generate a `.gitignore` file for LibreOffice to the current 417 | * working directory. 418 | * 419 | * ```sh 420 | * $ gen gitignore.global:libreoffice 421 | * $ gen gitignore.global:libreoffice --dest ./foo 422 | * ``` 423 | * @name gitignore:global:libreoffice 424 | * @api public 425 | */ 426 | 427 | app.task('libreoffice', ['gitignore-libreoffice']); 428 | app.task('gitignore-libreoffice', { silent: true }, function() { 429 | return file(app, '../templates/Global/LibreOffice.gitignore'); 430 | }); 431 | 432 | /** 433 | * Generate a `.gitignore` file for Linux to the current 434 | * working directory. 435 | * 436 | * ```sh 437 | * $ gen gitignore.global:linux 438 | * $ gen gitignore.global:linux --dest ./foo 439 | * ``` 440 | * @name gitignore:global:linux 441 | * @api public 442 | */ 443 | 444 | app.task('linux', ['gitignore-linux']); 445 | app.task('gitignore-linux', { silent: true }, function() { 446 | return file(app, '../templates/Global/Linux.gitignore'); 447 | }); 448 | 449 | /** 450 | * Generate a `.gitignore` file for LyX to the current 451 | * working directory. 452 | * 453 | * ```sh 454 | * $ gen gitignore.global:lyx 455 | * $ gen gitignore.global:lyx --dest ./foo 456 | * ``` 457 | * @name gitignore:global:lyx 458 | * @api public 459 | */ 460 | 461 | app.task('lyx', ['gitignore-lyx']); 462 | app.task('gitignore-lyx', { silent: true }, function() { 463 | return file(app, '../templates/Global/LyX.gitignore'); 464 | }); 465 | 466 | /** 467 | * Generate a `.gitignore` file for Matlab to the current 468 | * working directory. 469 | * 470 | * ```sh 471 | * $ gen gitignore.global:matlab 472 | * $ gen gitignore.global:matlab --dest ./foo 473 | * ``` 474 | * @name gitignore:global:matlab 475 | * @api public 476 | */ 477 | 478 | app.task('matlab', ['gitignore-matlab']); 479 | app.task('gitignore-matlab', { silent: true }, function() { 480 | return file(app, '../templates/Global/Matlab.gitignore'); 481 | }); 482 | 483 | /** 484 | * Generate a `.gitignore` file for Mercurial to the current 485 | * working directory. 486 | * 487 | * ```sh 488 | * $ gen gitignore.global:mercurial 489 | * $ gen gitignore.global:mercurial --dest ./foo 490 | * ``` 491 | * @name gitignore:global:mercurial 492 | * @api public 493 | */ 494 | 495 | app.task('mercurial', ['gitignore-mercurial']); 496 | app.task('gitignore-mercurial', { silent: true }, function() { 497 | return file(app, '../templates/Global/Mercurial.gitignore'); 498 | }); 499 | 500 | /** 501 | * Generate a `.gitignore` file for MicrosoftOffice to the current 502 | * working directory. 503 | * 504 | * ```sh 505 | * $ gen gitignore.global:microsoftoffice 506 | * $ gen gitignore.global:microsoftoffice --dest ./foo 507 | * ``` 508 | * @name gitignore:global:microsoftoffice 509 | * @api public 510 | */ 511 | 512 | app.task('microsoftoffice', ['gitignore-microsoftoffice']); 513 | app.task('gitignore-microsoftoffice', { silent: true }, function() { 514 | return file(app, '../templates/Global/MicrosoftOffice.gitignore'); 515 | }); 516 | 517 | /** 518 | * Generate a `.gitignore` file for ModelSim to the current 519 | * working directory. 520 | * 521 | * ```sh 522 | * $ gen gitignore.global:modelsim 523 | * $ gen gitignore.global:modelsim --dest ./foo 524 | * ``` 525 | * @name gitignore:global:modelsim 526 | * @api public 527 | */ 528 | 529 | app.task('modelsim', ['gitignore-modelsim']); 530 | app.task('gitignore-modelsim', { silent: true }, function() { 531 | return file(app, '../templates/Global/ModelSim.gitignore'); 532 | }); 533 | 534 | /** 535 | * Generate a `.gitignore` file for Momentics to the current 536 | * working directory. 537 | * 538 | * ```sh 539 | * $ gen gitignore.global:momentics 540 | * $ gen gitignore.global:momentics --dest ./foo 541 | * ``` 542 | * @name gitignore:global:momentics 543 | * @api public 544 | */ 545 | 546 | app.task('momentics', ['gitignore-momentics']); 547 | app.task('gitignore-momentics', { silent: true }, function() { 548 | return file(app, '../templates/Global/Momentics.gitignore'); 549 | }); 550 | 551 | /** 552 | * Generate a `.gitignore` file for MonoDevelop to the current 553 | * working directory. 554 | * 555 | * ```sh 556 | * $ gen gitignore.global:monodevelop 557 | * $ gen gitignore.global:monodevelop --dest ./foo 558 | * ``` 559 | * @name gitignore:global:monodevelop 560 | * @api public 561 | */ 562 | 563 | app.task('monodevelop', ['gitignore-monodevelop']); 564 | app.task('gitignore-monodevelop', { silent: true }, function() { 565 | return file(app, '../templates/Global/MonoDevelop.gitignore'); 566 | }); 567 | 568 | /** 569 | * Generate a `.gitignore` file for NetBeans to the current 570 | * working directory. 571 | * 572 | * ```sh 573 | * $ gen gitignore.global:netbeans 574 | * $ gen gitignore.global:netbeans --dest ./foo 575 | * ``` 576 | * @name gitignore:global:netbeans 577 | * @api public 578 | */ 579 | 580 | app.task('netbeans', ['gitignore-netbeans']); 581 | app.task('gitignore-netbeans', { silent: true }, function() { 582 | return file(app, '../templates/Global/NetBeans.gitignore'); 583 | }); 584 | 585 | /** 586 | * Generate a `.gitignore` file for Ninja to the current 587 | * working directory. 588 | * 589 | * ```sh 590 | * $ gen gitignore.global:ninja 591 | * $ gen gitignore.global:ninja --dest ./foo 592 | * ``` 593 | * @name gitignore:global:ninja 594 | * @api public 595 | */ 596 | 597 | app.task('ninja', ['gitignore-ninja']); 598 | app.task('gitignore-ninja', { silent: true }, function() { 599 | return file(app, '../templates/Global/Ninja.gitignore'); 600 | }); 601 | 602 | /** 603 | * Generate a `.gitignore` file for NotepadPP to the current 604 | * working directory. 605 | * 606 | * ```sh 607 | * $ gen gitignore.global:notepadpp 608 | * $ gen gitignore.global:notepadpp --dest ./foo 609 | * ``` 610 | * @name gitignore:global:notepadpp 611 | * @api public 612 | */ 613 | 614 | app.task('notepadpp', ['gitignore-notepadpp']); 615 | app.task('gitignore-notepadpp', { silent: true }, function() { 616 | return file(app, '../templates/Global/NotepadPP.gitignore'); 617 | }); 618 | 619 | /** 620 | * Generate a `.gitignore` file for OSX to the current 621 | * working directory. 622 | * 623 | * ```sh 624 | * $ gen gitignore.global:osx 625 | * $ gen gitignore.global:osx --dest ./foo 626 | * ``` 627 | * @name gitignore:global:osx 628 | * @api public 629 | */ 630 | 631 | app.task('osx', ['gitignore-osx']); 632 | app.task('gitignore-osx', { silent: true }, function() { 633 | return file(app, '../templates/Global/OSX.gitignore'); 634 | }); 635 | 636 | /** 637 | * Generate a `.gitignore` file for Otto to the current 638 | * working directory. 639 | * 640 | * ```sh 641 | * $ gen gitignore.global:otto 642 | * $ gen gitignore.global:otto --dest ./foo 643 | * ``` 644 | * @name gitignore:global:otto 645 | * @api public 646 | */ 647 | 648 | app.task('otto', ['gitignore-otto']); 649 | app.task('gitignore-otto', { silent: true }, function() { 650 | return file(app, '../templates/Global/Otto.gitignore'); 651 | }); 652 | 653 | /** 654 | * Generate a `.gitignore` file for Redcar to the current 655 | * working directory. 656 | * 657 | * ```sh 658 | * $ gen gitignore.global:redcar 659 | * $ gen gitignore.global:redcar --dest ./foo 660 | * ``` 661 | * @name gitignore:global:redcar 662 | * @api public 663 | */ 664 | 665 | app.task('redcar', ['gitignore-redcar']); 666 | app.task('gitignore-redcar', { silent: true }, function() { 667 | return file(app, '../templates/Global/Redcar.gitignore'); 668 | }); 669 | 670 | /** 671 | * Generate a `.gitignore` file for Redis to the current 672 | * working directory. 673 | * 674 | * ```sh 675 | * $ gen gitignore.global:redis 676 | * $ gen gitignore.global:redis --dest ./foo 677 | * ``` 678 | * @name gitignore:global:redis 679 | * @api public 680 | */ 681 | 682 | app.task('redis', ['gitignore-redis']); 683 | app.task('gitignore-redis', { silent: true }, function() { 684 | return file(app, '../templates/Global/Redis.gitignore'); 685 | }); 686 | 687 | /** 688 | * Generate a `.gitignore` file for SBT to the current 689 | * working directory. 690 | * 691 | * ```sh 692 | * $ gen gitignore.global:sbt 693 | * $ gen gitignore.global:sbt --dest ./foo 694 | * ``` 695 | * @name gitignore:global:sbt 696 | * @api public 697 | */ 698 | 699 | app.task('sbt', ['gitignore-sbt']); 700 | app.task('gitignore-sbt', { silent: true }, function() { 701 | return file(app, '../templates/Global/SBT.gitignore'); 702 | }); 703 | 704 | /** 705 | * Generate a `.gitignore` file for SVN to the current 706 | * working directory. 707 | * 708 | * ```sh 709 | * $ gen gitignore.global:svn 710 | * $ gen gitignore.global:svn --dest ./foo 711 | * ``` 712 | * @name gitignore:global:svn 713 | * @api public 714 | */ 715 | 716 | app.task('svn', ['gitignore-svn']); 717 | app.task('gitignore-svn', { silent: true }, function() { 718 | return file(app, '../templates/Global/SVN.gitignore'); 719 | }); 720 | 721 | /** 722 | * Generate a `.gitignore` file for SlickEdit to the current 723 | * working directory. 724 | * 725 | * ```sh 726 | * $ gen gitignore.global:slickedit 727 | * $ gen gitignore.global:slickedit --dest ./foo 728 | * ``` 729 | * @name gitignore:global:slickedit 730 | * @api public 731 | */ 732 | 733 | app.task('slickedit', ['gitignore-slickedit']); 734 | app.task('gitignore-slickedit', { silent: true }, function() { 735 | return file(app, '../templates/Global/SlickEdit.gitignore'); 736 | }); 737 | 738 | /** 739 | * Generate a `.gitignore` file for SublimeText to the current 740 | * working directory. 741 | * 742 | * ```sh 743 | * $ gen gitignore.global:sublimetext 744 | * $ gen gitignore.global:sublimetext --dest ./foo 745 | * ``` 746 | * @name gitignore:global:sublimetext 747 | * @api public 748 | */ 749 | 750 | app.task('sublimetext', ['gitignore-sublimetext']); 751 | app.task('gitignore-sublimetext', { silent: true }, function() { 752 | return file(app, '../templates/Global/SublimeText.gitignore'); 753 | }); 754 | 755 | /** 756 | * Generate a `.gitignore` file for SynopsysVCS to the current 757 | * working directory. 758 | * 759 | * ```sh 760 | * $ gen gitignore.global:synopsysvcs 761 | * $ gen gitignore.global:synopsysvcs --dest ./foo 762 | * ``` 763 | * @name gitignore:global:synopsysvcs 764 | * @api public 765 | */ 766 | 767 | app.task('synopsysvcs', ['gitignore-synopsysvcs']); 768 | app.task('gitignore-synopsysvcs', { silent: true }, function() { 769 | return file(app, '../templates/Global/SynopsysVCS.gitignore'); 770 | }); 771 | 772 | /** 773 | * Generate a `.gitignore` file for Tags to the current 774 | * working directory. 775 | * 776 | * ```sh 777 | * $ gen gitignore.global:tags 778 | * $ gen gitignore.global:tags --dest ./foo 779 | * ``` 780 | * @name gitignore:global:tags 781 | * @api public 782 | */ 783 | 784 | app.task('tags', ['gitignore-tags']); 785 | app.task('gitignore-tags', { silent: true }, function() { 786 | return file(app, '../templates/Global/Tags.gitignore'); 787 | }); 788 | 789 | /** 790 | * Generate a `.gitignore` file for TextMate to the current 791 | * working directory. 792 | * 793 | * ```sh 794 | * $ gen gitignore.global:textmate 795 | * $ gen gitignore.global:textmate --dest ./foo 796 | * ``` 797 | * @name gitignore:global:textmate 798 | * @api public 799 | */ 800 | 801 | app.task('textmate', ['gitignore-textmate']); 802 | app.task('gitignore-textmate', { silent: true }, function() { 803 | return file(app, '../templates/Global/TextMate.gitignore'); 804 | }); 805 | 806 | /** 807 | * Generate a `.gitignore` file for TortoiseGit to the current 808 | * working directory. 809 | * 810 | * ```sh 811 | * $ gen gitignore.global:tortoisegit 812 | * $ gen gitignore.global:tortoisegit --dest ./foo 813 | * ``` 814 | * @name gitignore:global:tortoisegit 815 | * @api public 816 | */ 817 | 818 | app.task('tortoisegit', ['gitignore-tortoisegit']); 819 | app.task('gitignore-tortoisegit', { silent: true }, function() { 820 | return file(app, '../templates/Global/TortoiseGit.gitignore'); 821 | }); 822 | 823 | /** 824 | * Generate a `.gitignore` file for Vagrant to the current 825 | * working directory. 826 | * 827 | * ```sh 828 | * $ gen gitignore.global:vagrant 829 | * $ gen gitignore.global:vagrant --dest ./foo 830 | * ``` 831 | * @name gitignore:global:vagrant 832 | * @api public 833 | */ 834 | 835 | app.task('vagrant', ['gitignore-vagrant']); 836 | app.task('gitignore-vagrant', { silent: true }, function() { 837 | return file(app, '../templates/Global/Vagrant.gitignore'); 838 | }); 839 | 840 | /** 841 | * Generate a `.gitignore` file for Vim to the current 842 | * working directory. 843 | * 844 | * ```sh 845 | * $ gen gitignore.global:vim 846 | * $ gen gitignore.global:vim --dest ./foo 847 | * ``` 848 | * @name gitignore:global:vim 849 | * @api public 850 | */ 851 | 852 | app.task('vim', ['gitignore-vim']); 853 | app.task('gitignore-vim', { silent: true }, function() { 854 | return file(app, '../templates/Global/Vim.gitignore'); 855 | }); 856 | 857 | /** 858 | * Generate a `.gitignore` file for VirtualEnv to the current 859 | * working directory. 860 | * 861 | * ```sh 862 | * $ gen gitignore.global:virtualenv 863 | * $ gen gitignore.global:virtualenv --dest ./foo 864 | * ``` 865 | * @name gitignore:global:virtualenv 866 | * @api public 867 | */ 868 | 869 | app.task('virtualenv', ['gitignore-virtualenv']); 870 | app.task('gitignore-virtualenv', { silent: true }, function() { 871 | return file(app, '../templates/Global/VirtualEnv.gitignore'); 872 | }); 873 | 874 | /** 875 | * Generate a `.gitignore` file for VisualStudioCode to the current 876 | * working directory. 877 | * 878 | * ```sh 879 | * $ gen gitignore.global:visualstudiocode 880 | * $ gen gitignore.global:visualstudiocode --dest ./foo 881 | * ``` 882 | * @name gitignore:global:visualstudiocode 883 | * @api public 884 | */ 885 | 886 | app.task('visualstudiocode', ['gitignore-visualstudiocode']); 887 | app.task('gitignore-visualstudiocode', { silent: true }, function() { 888 | return file(app, '../templates/Global/VisualStudioCode.gitignore'); 889 | }); 890 | 891 | /** 892 | * Generate a `.gitignore` file for WebMethods to the current 893 | * working directory. 894 | * 895 | * ```sh 896 | * $ gen gitignore.global:webmethods 897 | * $ gen gitignore.global:webmethods --dest ./foo 898 | * ``` 899 | * @name gitignore:global:webmethods 900 | * @api public 901 | */ 902 | 903 | app.task('webmethods', ['gitignore-webmethods']); 904 | app.task('gitignore-webmethods', { silent: true }, function() { 905 | return file(app, '../templates/Global/WebMethods.gitignore'); 906 | }); 907 | 908 | /** 909 | * Generate a `.gitignore` file for Windows to the current 910 | * working directory. 911 | * 912 | * ```sh 913 | * $ gen gitignore.global:windows 914 | * $ gen gitignore.global:windows --dest ./foo 915 | * ``` 916 | * @name gitignore:global:windows 917 | * @api public 918 | */ 919 | 920 | app.task('windows', ['gitignore-windows']); 921 | app.task('gitignore-windows', { silent: true }, function() { 922 | return file(app, '../templates/Global/Windows.gitignore'); 923 | }); 924 | 925 | /** 926 | * Generate a `.gitignore` file for Xcode to the current 927 | * working directory. 928 | * 929 | * ```sh 930 | * $ gen gitignore.global:xcode 931 | * $ gen gitignore.global:xcode --dest ./foo 932 | * ``` 933 | * @name gitignore:global:xcode 934 | * @api public 935 | */ 936 | 937 | app.task('xcode', ['gitignore-xcode']); 938 | app.task('gitignore-xcode', { silent: true }, function() { 939 | return file(app, '../templates/Global/Xcode.gitignore'); 940 | }); 941 | 942 | /** 943 | * Generate a `.gitignore` file for XilinxISE to the current 944 | * working directory. 945 | * 946 | * ```sh 947 | * $ gen gitignore.global:xilinxise 948 | * $ gen gitignore.global:xilinxise --dest ./foo 949 | * ``` 950 | * @name gitignore:global:xilinxise 951 | * @api public 952 | */ 953 | 954 | app.task('xilinxise', ['gitignore-xilinxise']); 955 | app.task('gitignore-xilinxise', { silent: true }, function() { 956 | return file(app, '../templates/Global/XilinxISE.gitignore'); 957 | }); 958 | 959 | }; 960 | --------------------------------------------------------------------------------