kjuulh
39dc4ae15c
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# Git ignore (kignore)
|
|
|
|
Is an extension for easily adding ignored files to `.gitignore files`, when
|
|
added it will by default also try to remove any files matching the pattern added
|
|
to .gitignore, this is by default also run in interactive mode, giving you the
|
|
option to confirm or deny
|
|
|
|
```bash
|
|
$ kignore 'node_modules/'
|
|
found .gitignore .../some-path/.gitignore
|
|
Added node_modules/ to .gitignore
|
|
Removed node_modules/ from git index
|
|
```
|
|
|
|
```bash
|
|
$ git ignore 'node_modules/'
|
|
found .gitignore .../some-path/.gitignore
|
|
Added node_modules/ to .gitignore
|
|
Removed node_modules/ from git index
|
|
```
|
|
|
|
## Installation
|
|
|
|
### Cargo
|
|
|
|
Cargo will only pull the `kignore` command and won't add a subcommand to `git.
|
|
|
|
```bash
|
|
$ cargo install kignore
|
|
$ cargo binstall kignore # binstall will warn that git.front.kjuulh.io isn't a valid repo, it is still installable though
|
|
|
|
```
|
|
|
|
#### Post install
|
|
|
|
To get the `git ignore` subcommand working you will need to have the file
|
|
git-ignore available on your path
|
|
|
|
```
|
|
# zsh
|
|
eval "kignore init zsh"
|
|
|
|
# shell
|
|
eval "kignore init sh"
|
|
|
|
# bash
|
|
eval "kignore init bash"
|
|
```
|