porque alguns programas precisam -h e outros não

0

Eu sei que essa não é uma pergunta interessante, mas ainda não entendo por que alguns programas precisam

program -h

e outros

program --help

às vezes é muito chato reconhecê-lo

    
por watchmansky 12.11.2014 / 14:42

2 respostas

1

Na prática, os programas devem ter as duas opções. O -h é o "formato abreviado" e --help é "formato longo".

Opções de comando de formato abreviado são geralmente um ou dois caracteres, enquanto as opções de formulário longo são mais descritivas (como yum update -y e yum update --assume-yes significando "suponha que sim a todas as perguntas").

Os programas que não usam os dois geralmente são utilitários não padrão.

    
por 12.11.2014 / 14:47
1

Eu acho que se -h faz sentido para outra coisa que não seja ajuda, especialmente quando o programa tem muitas opções, então você está usando muitas opções com esses switches, faria sentido colocar algo como ajuda %código%.

    
por 12.11.2014 / 14:47