Debe ordenar a las opciones de línea en sistemas operativos basados en POSIX ser subrayar el estilo? [cerrado]
-
12-09-2019 - |
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)?
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.