Skip to content

Generate and/or Update gitignore files using gitignore.io templates

Notifications You must be signed in to change notification settings

DIG-/python-git-ignore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIG git-ignore

Build Status Build tests PyPI - License PyPI - Python Version PyPI - Version

Windows - Supported Linux - Supported MacOS - Supported

Generate and/or Update gitignore files using gitignore.io templates

Usage

python -m dig_git_ignore ACTION

or

git-ignore ACTION

ACTION must be one of:

create

git-ignore create template [template ...]

Create a new .gitignore only with selected templates. It will erease any existing rule.

add

git-ignore add template [template ...]

Update .gitignore, append selected templates to the existing ones. Only affect the rules inside the generated block.

remove

git-ignore remove template [template ...]

Update .gitignore, remove selected templates from the existing ones. Only affect the rules inside the generated block.

update

git-ignore update

Update .gitignore with most recent rules. Only affect the rules inside the generated block.

list

git-ignore list

List templates used in current .gitignore.

list-all

git-ignore list-all

List all supported templates.

find

git-ignore find term

Return supported templates who contains the searched term.

Installation

From PyPI (preferred):

python -m pip install dig-git-ignore

From github release:

python -m pip install "https://github.com/DIG-/python-git-ignore/releases/download/1.0.2/dig_git_ignore-1.0.2-py3-none-any.whl"

or

python -m pip install "https://github.com/DIG-/python-git-ignore/releases/download/1.0.2/dig_git_ignore.tar.gz"

From github main branch:

python -m pip install "git+https://github.com/DIG-/python-git-ignore.git@master#egg=dig_git_ignore"

License

CC BY-ND 4.0

  • You can use and redist freely.
  • You can also modify, but only for yourself.
  • You can use it as a part of your project, but without modifications in this project.