Debe ordenar a las opciones de línea en sistemas operativos basados ​​en POSIX ser subrayar el estilo? [cerrado]

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

Pregunta

En caso de que el nombre de las opciones de línea de comandos para un programa en un sistema operativo al estilo POSIX se ponen de relieve-estilo, como

--cure_world_hunger

o quizás algún otro estilo?

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

Lo que es más común? ¿Qué es mejor estilo? Lo que es más amigable-Bash (si tal cosa existe)?

¿Fue útil?

Solución

Subrayado no es una buena idea, a veces se puede ser "comido" por un borde terminal y por lo tanto verse como un espacio.

La forma más fácil de leer, y forma más normal es utilizar un guión:

--cure-world-hunger

Otros consejos

Siempre guiones ! Vamos a obtener una referencia de renombre: del Gnu guía de estilo :

  

GNU añade opciones largas a estas convenciones. Las opciones largas consisten en   ‘-’ seguido de un nombre hecho de caracteres alfanuméricos y guiones.   Los nombres de opciones son normalmente de una a tres palabras de largo, con guiones a   palabras separadas. Los usuarios pueden abreviar los nombres de las opciones siempre y cuando la   abreviaturas son únicos.

Si tiene guiones y la documentación está vinculada en un documento, el guión será "comido" por el subrayado.

El prefijo doble guión es una convención GNU creo. Salida getopt_long (3) página de manual en el sistema operativo GNU / Linux.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top