37

POSIX スタイルのオペレーティング システムのプログラムのコマンド ライン オプションの名前は、次のようにアンダースコア スタイルにする必要があります。

--cure_world_hunger

それとも他のスタイルですか?

--cureworldhunger
--cure-world-hunger
--cureWorldHunger

最も一般的なものは何ですか? より良いスタイルは何ですか?もっと Bash に適したものは何ですか (そのようなものが存在する場合)?

4

3 に答える 3

46

アンダースコアは良い考えではありません。ターミナルの境界線に「食い込まれて」スペースのように見えることがあります。

最も読みやすく、最も標準的な方法は、ダッシュを使用することです。

--cure-world-hunger
于 2009-08-10T08:22:12.790 に答える
1

二重ダッシュのプレフィックスは、私が信じている GNU の規則です。GNU/Linux オペレーティング システムの getopt_long(3) man ページを確認してください。

于 2009-08-10T08:22:44.863 に答える