Thanks to visit codestin.com
Credit goes to docs.rs

Crate mandate

Crate mandate 

Source
Expand description

Mandate converts Markdown/CommonMark or YAML-with-Markdown into roff manpages.

§Example

let markdown = "# mytool(1) -- Example tool\n\n## SYNOPSIS\n\nExample.";
let options = mandate::ManpageOptions::new("mytool", "1", "Mytool Manual", None, None);
let roff = mandate::convert_markdown_to_roff(markdown, &options)?;

Structs§

Document
ListItem
ManpageOptions

Enums§

Block
Inline
LineBreak
ListKind
MandateError

Constants§

BUILTIN_SCHEMA

Functions§

convert_markdown_to_roff
convert_yaml_to_markdown
convert_yaml_to_roff
parse_markdown
parse_yaml_to_document
render_roff
validate_yaml_with_schema
validate_yaml_with_schema_str

Type Aliases§

Result