Мне нравится генерировать справочные страницы, используя вывод '--help' через help2man и txt2man. Система Ruby RDoc очень удобна, но я не могу настроить RDoc::usage именно так, как хочу. Вот пример сценария:
#!/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')
Вывод скрипта выглядит так:
Name
foobar - Example command for StackOverflow question
Synopsis
Usage: foobar [--help]
Options
--help This help message
Но я действительно хотел бы подавить заголовки «Имя» и «Синопсис» для моего вывода об использовании, но по-прежнему помечать их как разделы для вывода на справочную страницу.
Использование разметки ':section:' работает для RDoc::Rdoc, но не для RDoc::usage. Есть ли очевидный способ пометить разделы для использования.rb без печати заголовков?