Added more Bash-complete instances in multipass stop --force #4072
+15
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes: #3682
Previously, when the TAB pressed, only ‘Running’ instances were completed.
Now, if the
--force
flag is provided, additionally taken into account 'Starting', 'Restarting', 'Suspending' and 'Suspended' ones.To reproduce:
Run service:
sudo /usr/local/bin/multipassd
Run GUI:
/usr/local/bin/multipass.gui
start and then suspend the instance
OR start/stop/suspend tasks can be done from the CLI:
multipass start --all
multipass suspend --all
Before:
Open Bash and add the script:
source <multipass>/completions/bash/multipass
Check the instance is suspended:
multipass ls
Try the bash-completion ('n' is the first letter of the instance’s name):
multipass stop --force n[TAB]
Nothing happens.
After:
Reopen Bash and add the script:
source <multipass>/completions/bash/multipass
multipass ls
multipass stop --force n[TAB]
natty-nilgai
(real instance name) will be completed.