複数の単語(remove-unused-scriptsなど)を持つ新しいBashコマンドを作成する場合、共通の命名規則がありますか?例えば、それはremove-unused-scriptsかremove_unused_scriptかremoveUnusedScriptsなのか、それとも全く別のものなのでしょうか?新しいbashコマンドの命名規則はありますか?
私はBashにとってかなり新しく、早急に悪い習慣を形成しないようにしたいと思っています。
ありがとうございます。
複数の単語(remove-unused-scriptsなど)を持つ新しいBashコマンドを作成する場合、共通の命名規則がありますか?例えば、それはremove-unused-scriptsかremove_unused_scriptかremoveUnusedScriptsなのか、それとも全く別のものなのでしょうか?新しいbashコマンドの命名規則はありますか?
私はBashにとってかなり新しく、早急に悪い習慣を形成しないようにしたいと思っています。
ありがとうございます。
最近ほとんどの言語では、removeUnusedScript
以上の可読性のためにremove_unused_script
が推奨されています。 remove-unused-scripts
は、ファイルという名前のスクリプトです。 bash
は、関数名にハイフンを含めることができます。
some-func() {
echo hi
}
しかし、それは移植性がありません。 POSIX関数名は、文字、数字、および_
に制限されています。
https://google.github.io/styleguide/shell.xml#Naming_Conventionsは、小文字と下線を使用することを示します。例を含む、より合理的な慣習については、完全なガイドを読むことができます。
「bashコマンド」を追加していません。コマンドラインから実行できる新しいコマンドを追加しています。したがって、複数のコマンドを追加する場合は、命名規則に内部的に一貫性があります。私は、どのようなオーバーアーチングのパターンも知らないのではない。あなたのシェルプロンプトで ''を押し、可能な補完のリストを見てください。 –
通常、混合ケースは歓迎されません。小文字はすべて従来のものです。 – karakfa