問題是我無法找到正確填充boxes
數組的方法。下面的代碼:無法用簡單的ls輸出填充zsh自動完成
local expl
declare -a boxes
boxes = $(ls $HOME/.vagrant/boxes --color=none)
_wanted boxes expl 'help' compadd $boxes
拋出一個異常:
vagrant help __box_list:13: command not found: boxes
__box_list:13: command not found: boxes
__box_list:13: command not found: boxes
ls命令工作正常,如果手動嘗試:
ls $HOME/.vagrant/boxes --color=none
lucid32 lucid64
哪裏是我的錯?