gitignoregh is a command line tool that generates a .gitignore file for a project from the github gitignore templates repository
Project description
gitignoregh
gitignoregh
is a command line tool that generates a .gitignore
file for a project from the github gitignore templates repository.
Installation
Install with pip:
pip install gitignoregh
Upgrade with pip:
pip install --upgrade gitignoregh
Usage
Alias:
gigh
Help:
gitignoregh -h
Version:
gitignoregh --version
List all gitignore templates:
gitignoregh -l
Search gitignore templates files:
gitignoregh -s
Print a gitignore:
gitignoregh -p
Reset github template repository:
gitignoregh --reset
Generate .gitignore
file (accepts multiple arguments):
gitignoregh java gradle
Development
Installing poetry:
pip install poetry
Installing development dependencies:
poetry install
Running unit tests:
poetry run python -m scripts.tests
Applying code styles:
poetry run python -m scripts.styles
Running code analysis:
poetry run python -m scripts.analyze
Running code coverage:
poetry run python -m scripts.tests-coverage
Running cli using poetry
:
poetry run gitignoregh
Release a new version
poetry version <major|minor|patch>
git add -A
git commit -m "new version: $(poetry version -s)"
git tag $(poetry version -s)
git push origin main
git push --tags
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gitignoregh-1.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2095a9798a749a3fb7b02a08ef22e6eee96b649d08dd1fbe013a77562b7c2685 |
|
MD5 | baa7bd3466d04f0adcfb640f40a2aea4 |
|
BLAKE2b-256 | 5a1243251de1193b1babb4c6ae8e742b38b93857ceea00873df70c393ec6785f |