Je suis empackageant une application avec un groupe d'exécutables acceptant à peu près les mêmes arguments. Je voudrais écrire (et fournir) une seule page de manuel avec des explications communes et la list des arguments.
En bref, je voudrais que
man execFoo man execBar
pointez sur la même page.
Je sais comment générer deux identiques execFoo.1
et execBar.1
mais ils semblent sous-optimaux. Étant donné que je prévois de publier ce package pour Debian, les solutions basées sur la string d'emballage Debian (comme dh_installmake
) conviendraient également.
Pourquoi ne pas simplement créer une page de manuel et faire les liens des autres? C'est comme ça que la plupart, sinon tous, de tels programmes le font. Par exemple:
$ ls -l /usr/share/man/man1/[ef]*grep.1.gz lrwxrwxrwx 1 root root 9 Nov 27 2013 /usr/share/man/man1/egrep.1.gz -> grep.1.gz lrwxrwxrwx 1 root root 9 Nov 27 2013 /usr/share/man/man1/fgrep.1.gz -> grep.1.gz
Comme vous pouvez le voir ci-dessus, egrep
et fgrep
sont des liens vers la page principale de grep
, c'est pourquoi man egrep
amène man grep
.