我正在为pake使用bash自动完成功能
_pake()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "$(/www/grepo/vendor/bin/pake tasklist)" -- $cur) )
}
complete -F _pake pake
这适用于所有pake任务,但除了任务列表之外,我现在如何为文件系统添加完成?
答案 0 :(得分:0)
作为邮件回复了该问题。解决方案非常简单,您可以添加回退行为来完成
changeBackground
鉴于此,如果自定义完成无法提供结果,则自动完成行为将陷入shell默认值