【发布时间】:2021-05-03 23:37:47
【问题描述】:
我有一个自动完成脚本,带有这个 sn-p:
_arguments \
'-project[project file]:project:->projects'
...
case "$state" in
...
projects)
local -a projects
projects=(*.project)
_multi_parts / projects
echo "$SELECTED_PROJECT" > /tmp/project
;;
...
如何从_multi_parts / projects 访问用户选择的选项,以便完成脚本的其他部分可以访问变量$SELECTED_PROJECT?
_arguments 声明中有其他选项取决于用户选择了哪个 project,但我似乎找不到访问它的方法。
【问题讨论】:
标签: autocomplete zsh zsh-completion