Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alir3z4/python-gignore

Get .gitignore files from github.com/github/gitignore
https://github.com/alir3z4/python-gignore

Last synced: about 2 months ago
JSON representation

Get .gitignore files from github.com/github/gitignore

Awesome Lists containing this project

README

        

=======
gignore
=======

.. contents:: Table of contents

Overview
--------

`gignore `_ Get ``.gitignore``
files from `github/gitignore `_.

CLI
---

``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.

Usage
-----

**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
# ....
>>>

Supported Python Versions
-------------------------

``gignore`` currently can be run on multiple python versions:

* Python 2 (2.7)
* Python 3 (3.2, 3.3, 3.4)
* PyPy

Installation
------------
``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

Authors
-------

``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
* 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

A big THANK YOU goes to:

* François‎ for convincing Alireza to start the project.
* Guido van Rossum for creating Python.

License
-------

``gignore`` is distributed under the terms of BSD license.