Fast gitignore CLI tool with cached templates
Project description
gitignore CLI
Fast gitignore CLI tool with cached templates
Features
- Extremely fast - no network calls made if the cache has been retrieved with
gi --refresh
.
Installation
First make sure the git
executable is installed and in your $PATH
,
as it is required to retrieve the gitignore templates.
pipx
This is the recommended installation method.
$ pipx install gitignore-cli-tddschn
pip
$ pip install gitignore-cli-tddschn
Usage
You can either invoke gitignore CLI with gi
or gitignore
.
$ gitignore -h
usage: gitignore [-h] [-o FILE] [-r] [-l] [-a] [-w] [TEMPLATES ...]
gitignore CLI
positional arguments:
TEMPLATES A positional argument (default: None)
options:
-h, --help show this help message and exit
-o FILE, --out FILE Output to file, append if exists, if -a or -w is not specified (default: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)
-r, --refresh Refresh gitignore cache (default: False)
-l, --list Lists available gitignore templates (default: False)
-a, --append Append to the .gitignore of current git repository (default: False)
-w, --write Write to the .gitignore of current git repository (overwrite) (default: False)
Develop
$ git clone https://github.com/tddschn/gitignore-cli-tddschn.git
$ cd gitignore-cli-tddschn
$ poetry install
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
Close
Hashes for gitignore-cli-tddschn-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e3c575d04d300eb66624f4d87270cad3bcecfc443641a093fdbaacf16d5ab9b |
|
MD5 | 4f23fc1d7284dde282f1856fc6117262 |
|
BLAKE2b-256 | 0455120cd72c6c359f9d3c9fc190303704545e45f52194e8339f47d2883d9d83 |
Close
Hashes for gitignore_cli_tddschn-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b8f1aecb3530cfee57b8ad6f7e5b99894fbd06db445ca0ce823080e8dc4578 |
|
MD5 | b84cf1d7347abe3a71d2b0abb5466230 |
|
BLAKE2b-256 | 24f6a0d1be42b40c564a8c91deb7bd5fab6a1250adb6ed55791df5dee9f1f0d8 |