version 1.3, 2022/05/29 14:30:49 |
version 1.4, 2023/05/02 18:04:20 |
|
|
_mtctl_completions() { |
_mtctl_completions() { |
case $COMP_CWORD in |
case $COMP_CWORD in |
1) local suggestions=($(compgen -W "start stop restart status create backup list version help" -- "${COMP_WORDS[1]}")) |
1) local suggestions=($(compgen -W "start stop restart status create backup enable disable list version help" -- "${COMP_WORDS[1]}")) |
;; |
;; |
2) if [ "${COMP_WORDS[1]}" == "help" ] || [ "${COMP_WORDS[1]}" == "list" ] || [ "${COMP_WORDS[1]}" == "version" ]; then return; fi |
2) if [ "${COMP_WORDS[1]}" == "help" ] || [ "${COMP_WORDS[1]}" == "list" ] || [ "${COMP_WORDS[1]}" == "version" ]; then return; fi |
local suggestions=($(cd $(cat $HOME/.mtctl/config | grep 'location' | sed -e 's/location\=//')/worlds && compgen -d "${COMP_WORDS[2]}")) |
local suggestions=($(cd $(cat $HOME/.mtctl/config | grep 'location' | sed -e 's/location\=//')/worlds && compgen -d "${COMP_WORDS[2]}")) |