Dovrebbe Opzioni riga di comando nei sistemi operativi in ​​stile POSIX essere sottolineare lo stile? [chiuso]

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

Domanda

Se il nome di opzioni della riga di comando per un programma in un sistema operativo POSIX-style essere sottolineatura-style, come

--cure_world_hunger

o forse qualche altro stile?

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

La cosa più comune? Qual è lo stile migliore? Cosa c'è di più Bash-friendly (se una cosa esiste)?

È stato utile?

Soluzione

sottolineatura non è una buona idea, a volte si ottiene "mangiato" da un bordo terminale, e quindi apparire come uno spazio.

Il più facile da leggere, e il modo più normale è quello di utilizzare un trattino:

--cure-world-hunger

Altri suggerimenti

Sempre trattini ! Prendiamo un riferimento di fama: Gnu guida di stile :

  

GNU aggiunge opzioni lunghe a queste convenzioni. opzioni lunghe sono costituiti da   ‘-’ seguito da un nome in caratteri alfanumerici e trattini.   nomi delle opzioni sono in genere da una a tre parole lunghe, con trattini a   parole separate. Gli utenti possono abbreviare i nomi di opzione fino a quando il   abbreviazioni sono unici.

Se si dispone di sottolineatura e la documentazione è collegato in un documento, la sottolineatura viene "mangiato" dalla sottolineatura.

Il prefisso doppio trattino è una convenzione GNU credo. Scopri getopt_long (3) la pagina man su GNU / sistema operativo Linux.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top