# d-ig .gitignore CLI Manager ## Installation ``` cargo install d-ig ``` * crates.io page: https://crates.io/crates/d-ig/versions * github repo: https://github.com/Owen-Dechow/d-ig ## CLI Help Menu ``` Dechow Git Ignore Builder (d-ig) (0.1.1) Commands: --create, -c [IGNORE_GROUPS] Creates a .gitignore at same level of .git directory with given ignore groups. --add, -a [IGNORE_GROUPS] Adds given ignore group to .gitignore. --add-item, -ai [IGNORE_ITEMS] Adds given specific files/directories to .gitignore. --remove, -r [IGNORE_GROUPS] Removes given ignore groups from .gitignore. --remove-item, -ri [IGNORE_ITEMS] Removes given specific files/directories from .gitignore. --list, -l [FILTERS] Lists all ignore groups containing one of the given filters if provided. --list-exhaustive, -le [FILTERS] Lists given ignoregroups and contents. --version, -v Prints version. --help, -h Prints help menu. .gitignores are built based on the publicly available templates at https://github.com/github/gitignore. I do not claim to own or to have created any of the .gitignores there. Dechow Git Ignore Builder (d-ig) is explicitly a tool to help manage .gitignore files. ``` # Gitignore All ignore groups are created using the gitignore repo: https://github.com/github/gitignore