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?


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.


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.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.