Ich erzeuge Man Seiten mit '--Help' Ausgabe über help2man und txt2man. Das RDoc-System von Ruby ist sehr praktisch, aber ich kann die RDoc :: -Verwendung anscheinend nicht so konfigurieren, wie ich es möchte. Hier ist ein Beispielskript:Wie kann ich Abschnitte ohne === Überschriften für RDoc :: usage() definieren?
#!/usr/bin/env ruby
#
# === Name
#
# foobar - Example command for StackOverflow question
#
# === Synopsis
#
# Usage: foobar [--help]
#
# === Options
#
# --help This help message
require 'rdoc/usage'
RDoc::usage('name', 'synopsis', 'options')
Die Ausgabe des Skripts wie folgt aussieht:
Name
foobar - Example command for StackOverflow question
Synopsis
Usage: foobar [--help]
Options
--help This help message
Aber ich möchte wirklich die „Name“ und „Synopsis“ Header für meine Nutzung Ausgabe zu unterdrücken, aber Markieren Sie sie immer noch als Abschnitte für die Ausgabe auf eine Manpage.
Verwenden der ': Abschnitt:' Markup funktioniert für RDoc :: Rdoc, aber nicht RDoc :: Verwendung. Gibt es eine offensichtliche Möglichkeit, Abschnitte für usage.rb zu markieren, ohne Kopfzeilen zu drucken?
Hey gerade nach oben, das ist eine gute Antwort. Vielen Dank! – guns