From 3bb795a1e32f3c84a3025864a9d5775e45f487c4 Mon Sep 17 00:00:00 2001 From: Roman Dobosz Date: Mon, 11 Sep 2023 10:30:29 +0200 Subject: [PATCH] Bump to 7.0.10 --- README.rst | 2 +- VBoxManage | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/README.rst b/README.rst index e0c6258..bbe97f7 100644 --- a/README.rst +++ b/README.rst @@ -6,7 +6,7 @@ script. However, in some point of time I've decided to rewrite it almost from scratch. Current version of script was written and tested against VBoxManage in version -7.0.8, and should contain all commands and their options. +7.0.10, and should contain all commands and their options. Unlike other attempts, I've tried to make the script context aware. See the simple session with the VBoxManage command below, to have an idea how it works: diff --git a/VBoxManage b/VBoxManage index 1bc11d3..79259f4 100644 --- a/VBoxManage +++ b/VBoxManage @@ -4,7 +4,7 @@ # URL: https://bitbucket.org/gryf/vboxmanage-bash-completion # URL: https://github.com/gryf/vboxmanage-bash-completion # License: 3-clause BSD-style license (see LICENSE file) -# Version: 7.0.8 +# Version: 7.0.10 _VBoxManage() { @@ -677,11 +677,12 @@ _VBoxManage() { _cloudprofiles_comp ;; list) - COMPREPLY=( $(compgen -W "instances images" -- ${cur}) ) + COMPREPLY=( $(compgen -W "instances images vnicattachments" + -- ${cur}) ) ;; instance) COMPREPLY=( $(compgen -W "create info terminate start - pause" -- ${cur}) ) + pause reset" -- ${cur}) ) ;; image) COMPREPLY=( $(compgen -W "create info delete import @@ -1425,7 +1426,7 @@ _VBoxManage() { if [[ " ${items[*]} " == *" $subcommand "* ]]; then case "${subcommand}" in run) - items=( --domain --dos2unix --exe + items=( --arg0 --domain --dos2unix --exe --ignore-operhaned-processes --profile --putenv --quiet --timeout --unix2dos --unquoted-args --username --verbose -- ) @@ -1445,9 +1446,10 @@ _VBoxManage() { ;; start) - items=( --domain --exe --ignore-orphaned-processes - --profile --putenv --quiet --timeout - --unquoted-args --username --verbose -- ) + items=( --arg0 --domain --exe + --ignore-orphaned-processes --profile --putenv + --quiet --timeout --unquoted-args --username + --verbose -- ) [[ " ${COMP_WORDS[*]} " != *" --password "* || " ${COMP_WORDS[*]} " != *" --passwordfile "* ]] &&