macos docker 自动补全

2,789 阅读1分钟

前提是使用的 shell 是 zsh

下载补全脚本

mkdir -p ~/.zsh/completion
curl -L https://raw.githubusercontent.com/docker/cli/master/contrib/completion/zsh/_docker > ~/.zsh/completion/_docker
curl -L https://raw.githubusercontent.com/docker/cli/master/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose

配置zshrc,编辑~/.zshrc,添加以下两行

fpath=(~/.zsh/completion $fpath)
autoload -Uz compinit && compinit -u

重新加载终端

exec $SHELL -l