这个库是完全go gettable 。
康健
compgen是一个 Go 包,用于将 bash 完成写入命令。 喜欢
$ git comm<TAB>
$ git commit
尽管它可以是任何命令,但如果两个程序共享一些代码会更有意义。 甚至可以将两个程序集成到一个程序中:完成程序和执行程序完全相同。
如果您使用任何 CLI 框架,您就有可能“内省”CLI 结构(选项、子命令等)并使用它来构建完成程序。
要注册一个自行完成的程序,您只需要:
complete -C cmd cmd
或者将上述语句复制到/etc/bash_completion.d/文件中
执照
帮助在下可用 。
分行
掌握: 反对 go 版本:
1.2
1.3
小费
开发: 反对 go 版本:
1.2
1.3
小费