我知道我们可以在/etc/bash_completion.d中添加一个bash_completion脚本,但我有点不喜欢写它,因为学习资料很少。例如,是否可以在python中编写完成脚本?
答案 0 :(得分:1)
你不能完全摆脱bash“api”的完整,但这个api的很大一部分只是全局变量(COMPREPLY,COMP_WORDS,...)所以你可以在python中轻松读取/设置它们。 这有点旧,但你可以从这个https://github.com/gfxmonk/bash-cached-completions获得领导。