From 276ddd86810c8aa5bcab795559992b30f23dee13 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 23 May 2022 12:02:58 +0200 Subject: [PATCH] Added bash completion for start/stop commands. --- box.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/box.py b/box.py index 715ea92..7a11eb0 100755 --- a/box.py +++ b/box.py @@ -125,7 +125,7 @@ _boxpy() { fi fi - opts="create destroy rebuild info list completion ssh" + opts="create destroy rebuild info list completion ssh start stop" if [[ ${cur} == "-q" || ${cur} == "-v" || ${COMP_CWORD} -eq 1 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 @@ -193,6 +193,16 @@ _boxpy() { _vms_comp runningvms fi ;; + start) + if [[ ${prev} == ${cmd} ]]; then + _vms_comp vms + fi + ;; + stop) + if [[ ${prev} == ${cmd} ]]; then + _vms_comp runningvms + fi + ;; esac }