私はシェルにできるだけ多くのコマンドを完了させることが好きです。私はさまざまなパラメータを必要とするシェルスクリプトをたくさん書いていますが、完了したら命を救うことができます。ただ仕事だ。私はそれをzsh
たくさん使っていて、完成スクリプトを書くのはかなり簡単です。しかし、いろいろな理由で(もちろん誰もが良いわけではありませんが)私はbash
今この製品をどこでも使用しています。
完成スクリプトの作成はbash
悪夢であり、更新する必要がある別のスクリプトが発生します。ただし、-コマンドを実行して出力を解析してオートコンプリートを生成する、事前に作成されたコンプリートbash-completion
機能が付属しています。これはないよりもはるかに優れています。_longopt
--help
私はこれを活用するためにスクリプトを書こうとしましたが、これまではほとんど試行錯誤を受けました(正直、ほとんどエラーでした)。だから私の質問は次のようになります
<script> --help
bashの完成が正しく機能するには、_longopt
の出力は何ですか?
見守っていた源泉- ところが正直、あまり役に立ちません。