自动填充工具命令选项

时间:2011-11-21 11:12:08

标签: bash command-line autocomplete bash-completion

我的Linux机器上有一个名为cmmget的可执行文件。它是一个命令行工具。我希望为该工具的不同选项开发auto-complete feature

命令的一些示例如下:

$ cmmget -d healthevents
$ cmmget -d version

当我输入cmmget -d并按Tab键时,我需要显示不同选项列表,例如healtheventsversion等。然后我可以从列表中选择所需的选项并完成命令。

实施起来有多容易?有人可以发布一个我可以参考制定这个要求的链接吗?

1 个答案:

答案 0 :(得分:0)

This post似乎对初学者非常友好,但我更喜欢this article

至于实施它,正如@Killian所说,这并不困难。

上面的

编辑2018-04-23 链接已经死了,这里是正确的: