Aide du menu syntaxe d’un programme

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 .