mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2024-12-11 20:54:36 +08:00
24 lines
805 B
Markdown
24 lines
805 B
Markdown
|
gitignore (gi) plugin
|
||
|
=====================
|
||
|
|
||
|
This plugin provides a simple command line interface to gitignore.io - a
|
||
|
website that generates .gitignore files based on your project requirements.
|
||
|
|
||
|
## Completions
|
||
|
|
||
|
The first step is to download the latest language list from gitignore.io so
|
||
|
that the fish completions can be updated. Run `gi update-completions` to
|
||
|
download the completions, they will be stored in
|
||
|
`~/.config/fish/completions/gi.fish`
|
||
|
|
||
|
You should repeat this occasionally to keep up to date.
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Type `gi` followed by TAB to view the list of languages available. To generate
|
||
|
a .gitignore file, specify the list of languages you are interested in and pipe
|
||
|
the output into the destination file. Example for a go-lang project:
|
||
|
|
||
|
gi go tags vagrant > .gitignore
|
||
|
git add .gitignore
|