|
|
|
@ -218,8 +218,18 @@ function _miaou_stop { |
|
|
|
_array_subtract suggestions previous_containers COMPREPLY |
|
|
|
} |
|
|
|
|
|
|
|
function _miaou_destroy { |
|
|
|
local cur="${COMP_WORDS[COMP_CWORD]}" |
|
|
|
|
|
|
|
# containers... |
|
|
|
local suggestions=($(compgen -W "--yes --force $(_incus_running_container)" -- "$cur")) |
|
|
|
local previous_containers=("${COMP_WORDS[@]:1:${#COMP_WORDS[@]}-2}") # drop first and last items |
|
|
|
_array_subtract suggestions previous_containers COMPREPLY |
|
|
|
} |
|
|
|
|
|
|
|
complete -F _miaou_login "miaou-login" |
|
|
|
complete -F _miaou_exec "miaou-exec" |
|
|
|
complete -F _miaou_ls "miaou-ls" |
|
|
|
complete -F _miaou_start "miaou-start" |
|
|
|
complete -F _miaou_stop "miaou-stop" |
|
|
|
complete -F _miaou_destroy "miaou-destroy" |