Completion - Use the same whitespace pattern as the init.d script

This commit is contained in:
Jason M. Wood 2013-12-02 14:13:18 -07:00
parent 3e61b08b00
commit a3ae02e2b4

View File

@ -1,27 +1,27 @@
_minecraft_server() {
local CUR PREV OPTS WORLDS
COMPREPLY=()
CUR=${COMP_WORDS[COMP_CWORD]}
PREV=${COMP_WORDS[COMP_CWORD-1]}
local CUR PREV OPTS WORLDS
COMPREPLY=()
CUR=${COMP_WORDS[COMP_CWORD]}
PREV=${COMP_WORDS[COMP_CWORD-1]}
OPTS="start stop force-stop restart force-restart create new delete remove
disable enable status show sync send screen watch logrotate backup update
map overviewer"
OPTS="start stop force-stop restart force-restart create new delete remove
disable enable status show sync send screen watch logrotate backup update
map overviewer"
if [ $COMP_CWORD -eq 1 ]; then
COMPREPLY=($(compgen -W "$OPTS" -- $CUR))
else
case $PREV in
start|stop|force-stop|restart|force-restart|create|new|delete|remove| \
disable|enable|status|show|sync|send|screen|watch|logrotate|backup| \
map|overviewer)
WORLDS="world"
COMPREPLY=($(compgen -W "$WORLDS" -- $CUR))
;;
*)
;;
esac
fi
return 0
if [ $COMP_CWORD -eq 1 ]; then
COMPREPLY=($(compgen -W "$OPTS" -- $CUR))
else
case $PREV in
start|stop|force-stop|restart|force-restart|create|new|delete|remove| \
disable|enable|status|show|sync|send|screen|watch|logrotate|backup| \
map|overviewer)
WORLDS="world"
COMPREPLY=($(compgen -W "$WORLDS" -- $CUR))
;;
*)
;;
esac
fi
return 0
}
complete -F _minecraft_server /etc/init.d/minecraft_server