zsh completion: Fix completion when using docker run/exec -it
shortcut
#3075
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.
This commit adds the -it support to any command that has both --interactive and --tty.
Before, the completions plugin did not recognize the -it option and thus the subcommands completion context break whenever -it is used.
- What I did
Added the
-it
option in the relevant places in the zsh plugin- How I did it
- How to verify it
on the master branch of a oh-my-zsh installation, run:
docker run -it <TAB>
- the container list does not appear.now replace with the plugin from this branch:
docker run -it <TAB>
- the container name completor kicks in.- Description for the changelog
fix completion for the -it option
- A picture of a cute animal (not mandatory but encouraged)