我有一个程序foo
,我为它编写了一个 bash 完成脚本,一切运行正常。我有几十个包装脚本bar1
,bar2
……它只设置一个命令行选项
#/usr/bin/env bash
exec foo --some-option some-value "$@"
我原本希望foo
包装器脚本的补全功能能够发挥作用,但似乎没有。当然,我可以为每个包装器生成补全脚本,但这似乎不够优雅,而且很浪费。是否有一些技巧可以让包装器中的补全可用?
我有一个程序foo
,我为它编写了一个 bash 完成脚本,一切运行正常。我有几十个包装脚本bar1
,bar2
……它只设置一个命令行选项
#/usr/bin/env bash
exec foo --some-option some-value "$@"
我原本希望foo
包装器脚本的补全功能能够发挥作用,但似乎没有。当然,我可以为每个包装器生成补全脚本,但这似乎不够优雅,而且很浪费。是否有一些技巧可以让包装器中的补全可用?
尝试这个: