Documentation
¶
Overview ¶
Package cmddocs provides functionality for parsing and executing templates used for CLI command documentation. It allows command descriptions to be maintained in external Markdown files or embedded strings, supporting dynamic content generation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandDesc ¶
CommandDesc contains the short and long descriptions for a cobra command.
func ParseAndExecute ¶
func ParseAndExecute(templateContent string, data any) (CommandDesc, error)
ParseAndExecute parses a Markdown template, executes it with the provided data, and extracts the Short and Long descriptions. It expects the first non-empty line after templating to be an H1 title (e.g., "# Command Short Desc").
Click to show internal directories.
Click to hide internal directories.