process_role_markup

Function process_role_markup 

Source
pub fn process_role_markup(
    content: &str,
    manpage_urls: Option<&HashMap<String, String>>,
    auto_link_options: bool,
    valid_options: Option<&HashSet<String>>,
) -> String
Expand description

Process role markup in markdown content.

This function processes role syntax like {command}ls -la

§Arguments

  • content - The markdown content to process
  • manpage_urls - Optional mapping of manpage names to URLs
  • auto_link_options - Whether to convert {option} roles to links
  • valid_options - Optional set of valid option names for validation

§Returns

The processed markdown with role markup converted to HTML