相关疑难解决方法(0)

以编程方式访问特定命令的bash完成

我正在尝试编写一个小型命令启动器应用程序,并希望在我自己的完成系统中使用bash的选项卡完成.我已经能够获得一般命令的完成列表compgen -abck.
但是,我还希望获得特定命令的完成:例如,输入git p应显示git命令的完成.

我有什么方法可以compgen用来做这个吗?如果没有,还有其他方法可以通过编程方式获得完成列表吗?

[编辑:澄清一点,我不是要 bash 提供完成 - 我的应用程序是一个GUI命令启动器.我只想在我自己的应用程序中使用bash的现有完成.

bash shell tab-completion bash-completion

22
推荐指数
1
解决办法
1606
查看次数

标签 统计

bash ×1

bash-completion ×1

shell ×1

tab-completion ×1