man_parser
A Rust parser for roff (man page) files, supporting conversion to JSON and Markdown.
Features
- tojson: Convert roff/man files to JSON
- tomd: Convert roff/man files to Markdown
- bench: Benchmark parser performance on manpath files
Installation
Usage
# Convert to JSON
# Pretty-print JSON
# Convert to Markdown
# Read from stdin
# Benchmark
Library Usage
use ;
let input = ".TH TEST 1\n.SH NAME\ntest \\- a test program";
let roff = parse_roff;
let json = to_json;
let md = to_markdown;
License
Apache-2.0