我安装了 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 作为命令读取这里)