Sollten Zeilenoptionen in POSIX-style-Betriebssystemen Befehl Stil werden unterstreichen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/1253679

Frage

Sollte der Name der Befehlszeilenoptionen für ein Programm in einem POSIX-Stil Betriebssystem werden unterstreicht-Stil, wie

--cure_world_hunger

oder vielleicht etwas andere Art?

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

Was ist am häufigsten? Was ist besser Stil? Was mehr Bash freundlich (wenn so etwas gibt)?

War es hilfreich?

Lösung

Unterstrichen ist keine gute Idee, manchmal ist es von einem Terminal Grenze „gefressen“ wird und somit wie ein Raum aussehen.

Am einfachsten zu lesen, und die meisten Standard-Weg ist, einen Strich zu verwenden:

--cure-world-hunger

Andere Tipps

Immer Bindestriche ! Werfen sie eine renommierte Referenz erhalten: der Gnu Style Guide :

  

GNU fügt lange Optionen auf diese Konventionen. Lange Optionen bestehen aus   ‚-‘ durch eine von alphanumerischen Zeichen und Striche gemacht Namen.   Optionsnamen sind in der Regel 2.59 Wörter lang, mit Bindestrichen   getrennte Wörter. Die Benutzer können die Option Namen, solange die abkürzen   Abkürzungen sind einzigartig.

Wenn Sie Unterstreichen und die Dokumentation haben in einem Dokument verknüpft, wird der Unterstrich durch die unterstrichenen „gefressen“ werden.

Der Doppelstrich-Präfix ist eine GNU Konvention glaube ich. Check out getopt_long (3) man-Seite auf dem GNU / Linux-Betriebssystem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top