Pythonスクリプトの引数にも自動補完をしたいと思います。Pythonのargparseとbashの補完
私は本当にbash_completionは(引数のために)働いていた方法を理解していなかったが、私が掘った後、私はそれを理解:それはすべての
- 関数を完了するのは基本的に引数パーサーのコピーです。
特に2番目の点は、自動的に生成したいからです。
最善のことは、シェルが完了するかについて、すべてのTABで私のプログラムに要求しますが、私は、これは実際に動作することができないという印象を持っている、ということが正しいことでしょうか?
2番目のオプションは、おそらくargparseパーサーから正しく完了するシェル関数にコンバータを書き込むことです。
このスレッドは見たことがありますかhttp://bugs.python.org/issue4256? 'optparse'には自動的なシェル補完サポートがあるようです:http://pypi.python。org/pypi/optcomplete – Chris