Dovrebbe Opzioni riga di comando nei sistemi operativi in stile POSIX essere sottolineare lo stile? [chiuso]
-
12-09-2019 - |
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)?
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.