docker/docker-compose 命令补全 #
docker 命令补全 #
bash #
shell
# CentOS
sudo yum install -y bash-completion
zsh #
docker-compose-completion - Docker docs
WITH OH-MY-ZSH SHELL #
plugins=(... docker docker-compose )
shell
autoload -Uz compinit && compinit -u
exec $SHELL -l
WITHOUT OH-MY-ZSH SHELL #
Place the completion script in your
/path/to/zsh/completion
(typically~/.zsh/completion/
):shellmkdir -p ~/.zsh/completion curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose
Include the directory in your
$fpath
by adding in~/.zshrc
:fpath=(~/.zsh/completion $fpath)
Make sure
compinit
is loaded or do it by adding in~/.zshrc
:shellautoload -Uz compinit && compinit -i
Then reload your shell:
shellexec $SHELL -l
docker-compose 命令补全 #
Install #
shell
sudo curl -L https://github.com/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Completion #
docker-compose-completion - Docker docs
Linux #
shell
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose