我正在寻找一种简单的方法来将 Bash 完成功能从程序“继承”到脚本中。
假设有一个程序foo
提供自己的 Bash 补全,例如$ foo sub<TAB>
完成到$ foo subcommand
. 现在我想编写一个脚本foo-extra
,它采用与 相同的参数foo
,在调用之前做一些额外的事情foo <arguments>
。使foo-extra
脚本搭载foo
完成功能的最简单方法是什么?
我正在寻找一种简单的方法来将 Bash 完成功能从程序“继承”到脚本中。
假设有一个程序foo
提供自己的 Bash 补全,例如$ foo sub<TAB>
完成到$ foo subcommand
. 现在我想编写一个脚本foo-extra
,它采用与 相同的参数foo
,在调用之前做一些额外的事情foo <arguments>
。使foo-extra
脚本搭载foo
完成功能的最简单方法是什么?