version 1.1, 2021/08/31 17:00:08 |
version 1.3, 2022/05/29 14:30:49 |
|
|
_mtctl_completions() { |
_mtctl_completions() { |
case $COMP_CWORD in |
case $COMP_CWORD in |
1) local suggestions=($(compgen -W "start stop restart status create list version help" -- "${COMP_WORDS[1]}")) |
1) local suggestions=($(compgen -W "start stop restart status create backup 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 {WORLDFOLDER} && compgen -d "${COMP_WORDS[2]}")) |
local suggestions=($(cd $(cat $HOME/.mtctl/config | grep 'location' | sed -e 's/location\=//')/worlds && compgen -d "${COMP_WORDS[2]}")) |
;; |
;; |
*) return |
*) return |
;; |
;; |
Line 17 _mtctl_completions() { |
|
Line 17 _mtctl_completions() { |
|
} |
} |
|
|
complete -F _mtctl_completions mtctl |
complete -F _mtctl_completions mtctl |
|
|