¿Por qué algunos comandos tienen páginas de manual y otros comandos usan --help?

14

¿No sería más consistente si uno de estos siempre funcionara?

Casebash
fuente
Entiendo que esto podría tener algo que ver con aplicaciones multiplataforma, pero tengo curiosidad por saber si hay alguna otra razón
Casebash el
44
La realidad es peor de lo que describe: muchos comandos tienen documentación completa en infoformato.
mouviciel
3
deberías hacer de esto una [solicitud de función] ...
Tobias Kienzler
2
@ Tobias ++ @Kevin Estoy bastante seguro de que Tobias está haciendo una broma;)
xenoterracide
1
@ Kevin M: es broma. Me refería a una solicitud de funciones para los desarrolladores de software unix / linux
Tobias Kienzler

Respuestas:

16

Sí, sería más consistente. Esto no tiene nada que ver con multiplataforma y todo que ver con desarrolladores que no escriben (quieren escribir) documentación. una manpágina es documentación, --helpes principalmente de programación en la naturaleza. También he visto el caso en que las páginas man no existían porque el desarrollador no sabía cómo hacer una, o convertir la documentación de otro formato, a veces esto se soluciona fácilmente.

Me gustaría señalar que deseo que ambos siempre funcionen.

xenoterracida
fuente
9

Estoy de acuerdo con xenoterracide, ambos serían buenos ...
Espero --helpinformar sobre la funcionalidad y las opciones en breve.
Espero man(o info...) describir en detalle lo que se informó anteriormente --help, tal vez proporcionar algunos ejemplos, antecedentes, etc.

Nils
fuente
1

A algunas personas no les gustan las páginas de manual, y en su lugar escriben archivos de información (especialmente GNU).

bhm
fuente
¿Por qué? ¿Y cuál helpusa? Aquí está la respuesta.
Cees Timmerman