Ich packe ein Programm für Ubuntu und bekomme eine Lintian-Warnung, die besagt, dass meine Binärdatei eine Manpage benötigt.
Wie erstellt man eine Manpage für ein Programm?
Mit Hilfe von Gmanedit können Sie Hilfeseiten mit einer grafischen Benutzeroberfläche erstellen.
Der Gtk + Manpages Editor ist ein Editor für Manpages, die mit GTK + auf X ausgeführt werden.
Gmanedit ist eine Anwendung, mit der Sie Manualpages (man) auf Linux / Unix-Systemen bearbeiten können.
Es ist wie die meisten gängigen HTML-Editoren, jedoch einfacher. Sie müssen das Manpages-Format kennen.
Entsprechend dem Debian-FHS- Benutzerprogramm sind Hilfeseiten in usr/share/man/man1
oder gespeichert usr/local/share/man/man1
.
Nach dem Ändern der Hilfeseiten kann es sinnvoll sein, die Hilfeseitendatenbank durch Ausführen mandb
in einem Terminal zu aktualisieren .
Details zur Manpage-Syntax sind in der Manpage for Man zusammengefasst .
Sie können Hilfeseiten in docbook / refentry, einem XML-Dokumentationsformat, schreiben.
und konvertieren Sie dann die Ergebnisse in das MAN-Format mit
zu html mit
und so weiter. Dies ist nicht der einfachste Weg, eine Manpage zu schreiben. Wenn Sie jedoch zuvor XML geschrieben haben, kennen Sie die Syntax bereits. Sie müssen lediglich die zu verwendenden Tags erlernen.
quelle
Probieren Sie es aus, ich habe es gerade hochgeladen. Ich habe eine Reihe von Apps geschrieben und Probleme mit einem anständigen Manpage-Editor
http://gtk-apps.org/content/show.php/Man+Page+Editor+?content=160219
Dies ist eine gtk2-App mit einer separaten Registerkarte für jeden Abschnitt. Das Importieren von Hilfeseiten in der Vorschau und das Exportieren werden unterstützt. Es gibt keine esoterischen Formatierungsbefehle. Dies befindet sich noch in der Entwicklung, ist jedoch mit Sicherheit stabil genug, um verwendet zu werden.
quelle
Sie können es mit Autotools tun. GNU hat ein Beispiel veröffentlicht, in dem ein C-Projekt eine Manpage mit Autotools installiert.
quelle