Проблема в том, что я не могу найти способ правильно заполнить массив boxes
. Вот код:
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
Где моя ошибка?