Por que alguns comandos têm páginas de manual e outros comandos usam --help?

14

Não seria mais consistente se um deles sempre funcionasse?

Casebash
fonte
Eu entendo que isso pode ter algo a ver com aplicações multi-plataforma, mas estou curioso para saber se existem outras razões
Casebash
4
A realidade é pior do que você descreve: muitos comandos possuem documentação completa em infoformato.
Mouviciel 10/09/10
3
você deve totalmente tornar este um [recurso de pedido] ...
Tobias KIENZLER
2
@ Tobias ++ @ Kevin eu tenho certeza que Tobias está fazendo uma piada;)
xenoterracide
1
@ Kevin M: apenas brincando. Eu quis dizer como um recurso de pedido aos devs de software Unix / Linux
Tobias KIENZLER

Respostas:

16

Sim, seria mais consistente. Isso não tem nada a ver com a plataforma cruzada e tudo a ver com os desenvolvedores que não escrevem (querendo escrever) a documentação. uma manpágina é documentação, --helpé principalmente de programação por natureza. Também vi o caso em que as páginas de manual não existiam porque o desenvolvedor não sabia como criar uma ou converter a documentação de outro formato, às vezes isso é facilmente remediado.

Gostaria de observar que gostaria que os dois sempre funcionassem.

xenoterracida
fonte
9

Concordo com o xenoterracide - ambos seriam bons ...
Espero --helprelatar funcionalidades e opções muito curtas.
Espero man(ou info...) descrever em detalhes o que foi relatado anteriormente --help, talvez fornecer alguns exemplos, antecedentes etc.

Nils
fonte
1

Algumas pessoas não gostam de páginas de manual e, em vez disso, escrevem arquivos de informações (principalmente o GNU).

bhm
fonte
Por quê? E qual helpusa? Aqui está a resposta.
Cees Timmerman