A .gitignore magician in your command line. Joe generates .gitignore
files from the command line for you.
- Written in uncomplicated Python
- Easy to install
- Stupidly easy to use
- Supports all Github-supported
.gitignore
files - Works on Mac, Linux and Windows
$ brew update
$ brew tap karan/karan
$ brew install gitignore
Option 2: Pip
$ pip install joe
$ git clone --recursive git@github.com:karan/joe.git
$ cd joe/
$ python setup.py install
$ joe java # outputs .gitignore file for java to stdout
$ joe java > .gitignore # saves a new .gitignore file for java
$ joe java >> .gitignore # appends new .gitignore file for java
$ joe java node python > .gitignore # saves a new .gitignore file for multiple languages
$ joe ls
# OR
$ joe list
Output:
actionscript, ada, agda, android, appceleratortitanium, archlinuxpackages, autotools, c++, c, cakephp, cfwheels, chefcookbook, clojure, cmake, codeigniter, commonlisp, composer, concrete5, coq, craftcms, dart, delphi, dm, drupal, eagle, elisp, elixir, episerver, erlang, expressionengine, extjs, fancy, finale, forcedotcom, fortran, fuelphp, gcov, gitbook, go, gradle, grails, gwt, haskell, idris, igorpro, java, jboss, jekyll, joomla, jython, kohana, labview, laravel, leiningen, lemonstand, lilypond, lithium, lua, magento, maven, mercury, metaprogrammingsystem, meteor, nanoc, nim, node, objective-c, ocaml, opa, opencart, oracleforms, packer, perl, phalcon, playframework, plone, prestashop, processing, python, qooxdoo, qt, r, rails, rhodesrhomobile, ros, ruby, rust, sass, scala, scons, scrivener, sdcc, seamgen, sketchup, stella, sugarcrm, swift, symfony, symphonycms, tex, textpattern, turbogears2, typo3, umbraco, unity, visualstudio, vvvv, waf, wordpress, xojo, yeoman, yii, zendframework, zephir
Please use the issue tracker to report any bugs or file feature requests.
PRs are welcome. To begin developing, do this:
# make virtual env
$ git clone --recursive git@github.com:karan/joe.git
$ cd joe/
$ python joe/joe.py java