Я использую man
вместе с man2html
, чтобы автоматически генерировать некоторую документацию по html по линиям man manpage | man2html
. Это работает хорошо, за исключением случаев, когда я запускаю его на Travis CI, man
не генерирует правильные escape-последовательности, чтобы сделать заголовки и параметры полужирным. Есть ли способ заставить man
генерировать эти коды?Заставить человека выводить коды ANSI
Я также посмотрел на использование groffer --mode=tty
вместо man
, который работает на моем Mac, но на Linux (то есть, Travis CI), вместо того, чтобы генерировать двоичные коды ANSI, что man2html
может читать, он генерирует простые текстовые коды , как [1m
.
'GROFF_NO_SGR' кажется, работает хорошо с' groffer --mode = tty', за исключением того, я в конечном итоге с '\ XE2 \ x80 \ x90' где есть переносы, которые приводит к проблемам с man2html. – asmeurer
Мне также интересно, какие ваши улучшения в man2html. Я не видел изменений или чего-то еще. – asmeurer