0
我有一個zsh函數,本質上是一個docker-machine命令的別名,我如何將完成代碼掛鉤到完成這個機器名的這個函數中?如何將現有補全添加到zsh中的新函數中?
dme() {
eval $(docker-machine env ${1})
}
當我compdef dme = docker-machine它完成的命令不是機器。我正在使用與自制程序一起安裝的_docker-machine完成程序。
可悲的是它給我的泊塢窗機選擇,當我做到這一點,而不是我的機器名稱。 – fud
檢查'_docker_machine'代碼並且想知道如何向機器名稱提問?你總是可以做'compdef'_docker-machine opt1 opt2'dme' – Francisco