Table of contents
gignore Get .gitignore
files from github/gitignore.
gignore
comes with a Command Line Interface and works just like any
other unix based command line application.
The output of gignore
will be echo out to command line and can be simply
pipe to other applications.
CLI
$ gignore Python # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] ....
Backend
>>> from gignore import Gignore >>> gig = Gignore('Python') >>> gig.get_gitignore_file() >>> print(gig.get_file_content()) # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] # C extensions *.so # Distribution / packaging .Python # .... >>>
gignore
currently can be run on multiple python versions:
- Python 2 (2.7)
- Python 3 (3.2, 3.3, 3.4)
- PyPy
gignore
is available on pypi
http://pypi.python.org/pypi/gignore
So easily install it by pip
$ pip install gignore
Or by easy_install
$ easy_install gignore
Another way is by cloning python-gignore
's git repo
$ git clone git://github.com/Alir3z4/python-gignore.git
Then install it by running:
$ python setup.py install
gignore
was originally created in the late 2014 at home,
the bedroom division of the Alireza's place somewhere on planet earth maybe.
The PRIMARY AUTHORS are (and/or have been):
- Alireza Savand <alireza.savand@gmail.com>
- François
And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS --
people who have submitted patches, reported bugs, added translations, helped
answer newbie questions, and generally made gignore
that much better:
- Alireza Savand <alireza.savand@gmail.com>
A big THANK YOU goes to:
- François for convincing Alireza to start the project.
- Guido van Rossum for creating Python.
gignore
is distributed under the terms of BSD license.