Pourquoi certaines commandes ont-elles des pages de manuel et d'autres commandes utilisent -help?

14

Ne serait-il pas plus cohérent si l'un d'eux fonctionnait toujours?

Casebash
la source
Je comprends que cela pourrait avoir quelque chose à voir avec les applications multiplates-formes, mais je suis curieux de savoir s'il y a d'autres raisons
Casebash
4
La réalité est pire que ce que vous décrivez: de nombreuses commandes ont une documentation complète au infoformat.
mouviciel
3
vous devriez en faire une [fonctionnalité-demande] ...
Tobias Kienzler
2
@ Tobias ++ @Kevin Je suis sûr que Tobias fait une blague;)
xenoterracide
1
@Kevin M: je plaisante. Je voulais dire comme une demande de fonctionnalité pour les développeurs de logiciels Unix / Linux
Tobias Kienzler

Réponses:

16

Oui, ce serait plus cohérent. Cela n'a rien à voir avec la multiplateforme et tout à voir avec les développeurs qui n'écrivent pas (qui veulent écrire) de la documentation. une manpage est de la documentation, --helpest principalement une programmation de nature. J'ai également vu le cas où les pages de manuel n'existaient pas parce que le développeur ne savait pas comment en créer une ou convertir la documentation à partir d'un autre format, parfois cela est facilement résolu.

Je voudrais noter que je souhaite que les deux fonctionnent toujours.

xénoterracide
la source
9

Je suis d'accord avec xenoterracide - les deux seraient bien ...
Je m'attends --helpà rapporter les fonctionnalités et les options très rapidement.
Je m'attends man(ou info...) à décrire en détail ce qui a été précédemment rapporté par --help, peut-être fournir quelques exemples, contexte, etc.

Nils
la source
1

Certaines personnes ne le font pas comme les pages de manuel et d' information écrire des fichiers au lieu (notamment GNU).

bhm
la source
Pourquoi? Et qui helputilise? Voici la réponse.
Cees Timmerman