- Supports 128 environments and growing
- Optionally specify a location for the .gitignore file
- Add support for github/gitignore/Global .gitignore templates
- Add support for github/gitignore/community .gitignore templates
- Option to merge .gitignore files together rather than overwrite
- Detect and merge into a user's global .gitignore
- Add completions
Install nore by running:
pip install nore
or better yet
pipx install nore
Usage: nore [OPTIONS] [LANGUAGE]
Arguments:
[LANGUAGE] Language for created .gitignore file.
Options:
-l, --list List available .gitignore language.
--output-path DIRECTORY Where to create the .gitignore file.
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it
or customize the installation.
--help Show this message and exit.
Create a python .gitignore file in the current directory by running
>> nore new python
Created .gitignore at .
List all available .gitignore types by running
>> nore list
actionscript godot python
ada gradle qooxdoo
agda grails qt
android gwt r
appceleratortitanium haskell rails
appengine idris raku
archlinuxpackages igorpro rhodesrhomobile
autotools java ros
c jboss ruby
c++ jekyll rust
cakephp jenkins_home sass
cfwheels joomla scala
chefcookbook julia scheme
clojure kicad scons
cmake kohana scrivener
codeigniter kotlin sdcc
commonlisp labview seamgen
composer laravel sketchup
concrete5 leiningen smalltalk
coq lemonstand stella
craftcms lilypond sugarcrm
cuda lithium swift
d lua symfony
dart magento symphonycms
delphi maven terraform
dm mercury tex
drupal metaprogrammingsystem textpattern
eagle nanoc turbogears2
elisp nim twincat3
elixir node typo3
elm objective-c umbraco
episerver ocaml unity
erlang opa unrealengine
expressionengine opencart visualstudio
extjs oracleforms vvvv
fancy packer waf
finale perl wordpress
forcedotcom phalcon xojo
fortran playframework yeoman
fuelphp plone yii
gcov prestashop zendframework
gitbook processing zephir
go purescript