如何在 docker-compose 别名上配置自动完成

如何在 docker-compose 别名上配置自动完成

我安装了 docker-compose,设置了自动完成功能,它按预期工作。但是它不适用于别名。

有什么想法可以解决这个问题吗?

答案1

对于 bash 只需执行:

从官方项目获取配置:

sudo curl -L https://raw.githubusercontent.com/docker/compose/1.23.2/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

来源

重置终端以确保加载新配置。

reset

更新

一旦文件像以前一样安装完毕,用您最喜欢的文本编辑器打开它,转到文件末尾并将您的别名附加到此行:

complete -F _docker_compose docker-compose docker-compose.exe

修改后将是:

complete -F _docker_compose docker-compose docker-compose.exe *yoralias*

笔记:请谨慎选择别名,您可以使用现有命令的名称(例如,dc exist 作为命令读取这里

相关内容