spring boot plugin

This commit is contained in:
linux_china 2015-07-19 11:44:51 +08:00
parent f838b56591
commit b4a8cbf6a5
1 changed files with 29 additions and 0 deletions

29
plugins/spring/_spring Normal file
View File

@ -0,0 +1,29 @@
#compdef spring 'spring'
#autoload
_spring() {
local cword
let cword=CURRENT-1
local hints
hints=()
local reply
while read -r line; do
reply=`echo "$line" | awk '{printf $1 ":"; for (i=2; i<NF; i++) printf $i " "; print $NF}'`
hints+=("$reply")
done < <(spring hint ${cword} ${words[*]})
if ((cword == 1)) {
_describe -t commands 'commands' hints
return 0
}
_describe -t options 'options' hints
_files
return 0
}
_spring "$@"