ohmyzsh/plugins/gitignore/gitignore.plugin.zsh
low-ghost 26f46bbf92 Update gitignore.plugin: comma separated arguments
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!
2015-12-23 08:47:05 -05:00

12 lines
291 B
Bash

function gi() { curl -sL https://www.gitignore.io/api/`echo $@ | sed s/" "/,/g` ;}
_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