Si ce n'est pas le cas, existe-t-il une norme de facto ? En gros, j'écris un texte d'aide en ligne de commande comme ceci :
usage: app_name [options] required_input required_input2
options:
-a, --argument Does something
-b required Does something with "required"
-c, --command required Something else
-d [optlistitem1 optlistitem 2 ... ] Something with list
J'ai fait cela en lisant simplement le texte d'aide de divers outils, mais existe-t-il une liste de directives ou quelque chose du genre ? Par exemple, dois-je utiliser des crochets ou des parenthèses ? Comment utiliser l'espacement ? Que faire si l'argument est une liste ? Merci !
8 votes
Je pense que GNU a quelques indices. Je regarderais ce que font la plupart des utilitaires GNU.
1 votes
@DanielPryden Je pense que la réponse à cette question est un peu trompeuse. Elle donne des liens qui expliquent quels commutateurs devraient être acceptés et non pas comment la sortie de
--help
devrait regarder. Mais les deux questions sont de bons candidats pour une fusion.0 votes
@pmr : Je suis d'accord - peut-être qu'un mod peut fusionner les questions pour nous.
2 votes
Je regarderais ce que font la plupart des utilitaires GNU, et je le ferais dans l'autre sens.