Existe-t-il des règles ou un modèle sur la façon d’écrire le menu d’aide du terminal d’un programme sur Linux?
D’habitude j’utilise ces arguments: -?
ou -h
ou -H
pour afficher l’aide de mon programme, mais existe-t-il également une règle à ce sujet?
La sortie de --help
n’est pas vraiment un menu, mais un message d’aide.
Il existe certaines règles de codage, en particulier les normes de codage GNU spécifient quelque chose à propos de --help
(et aussi – la version). Je suggère fortement de les soutenir tous les deux; en tant qu’utilisateur, je suis énervé par les quelques programmes qui ne comprennent pas --help
.
Et la libc GNU fournit plusieurs façons de fournir cela --help
. Je suggère d’examiner l’ argp , mais vous pouvez utiliser getopt .