我正在运行 docker,我希望 bash
命令完成 docker
命令和参数。
最佳答案
如果您已经有 homebrew bash 完成
installed只需将 docker 完成脚本安装到 bash_completion.d
curl -XGET https://raw.githubusercontent.com/docker/cli/master/contrib/completion/bash/docker > $(brew --prefix)/etc/bash_completion.d/docker
注意:如果你没有安装自制bash-completion
,follow these instructions在执行上面的行之前安装它。
注意:补全取决于debian bash-completion中定义的一些函数.因此,只需按照 completion/bash/docker 中的描述获取 docker 完成脚本。可能不起作用。如果您尝试完成 docker run
(通过按 TAB),您可能会收到类似 __ltrim_colon_completions: command not found
的错误。这可能意味着您尚未安装 bash 完成脚本。
关于macos - 如何在 Mac OS X 上为 Docker 添加 bash 命令完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132451/