494b07b093
Seems like this is more like the intended effect, splits arguments with commas for proper gitignore.io api request. Thanks for teaching me about custom compdef completions! Updated with zsh join operator by Marc Cornellà
13 lines
275 B
Bash
13 lines
275 B
Bash
function gi() { curl -sL https://www.gitignore.io/api/${(j:,:)@} }
|
|
|
|
_gitignoreio_get_command_list() {
|
|
curl -sL https://www.gitignore.io/api/list | tr "," "\n"
|
|
}
|
|
|
|
_gitignoreio () {
|
|
compset -P '*,'
|
|
compadd -S '' `_gitignoreio_get_command_list`
|
|
}
|
|
|
|
compdef _gitignoreio gi
|