Bash 自动完成 pake WITH 本地文件



我正在使用 bash 自动完成来打包

_pake()
{
    local cur=${COMP_WORDS[COMP_CWORD]}
    COMPREPLY=( $(compgen -W "$(/www/grepo/vendor/bin/pake tasklist)" -- $cur) )
}
complete -F _pake pake

这适用于所有 pake 任务,但是除了任务列表之外,我现在如何为我的文件系统添加完成?

收到对该

问题的回复作为消息。解决方案非常简单,您可以添加回退行为来完成

complete -o default -F _pake pake

鉴于此,如果自定义完成未提供结果,则自动完成行为将变为 shell 默认值

相关内容

  • 没有找到相关文章

最新更新