Usage

CLI Reference

Command-line options and usage
moxygen [options] <doxygen XML directory>

Options

FlagDescription
-o, --output <file>Output file, must contain %s when using groups or classes
-g, --groupsOutput doxygen groups into separate files
-c, --classesOutput doxygen classes into separate files
-p, --pagesOutput doxygen pages into separate files
-n, --noindexDisable generation of the index
-a, --anchorsAdd anchors to internal links
-H, --html-anchorsAdd HTML anchors to internal links
-l, --language <lang>Programming language (default: cpp)
-t, --templates <dir>Custom templates directory
-s, --source-root <dir>Source root for file-level group resolution
-f, --frontmatterPrepend YAML frontmatter to output files
-L, --logfile [file]Output log messages to file
-q, --quietQuiet mode

When --groups or --classes is enabled, Moxygen writes the split files and also writes api.md for root-level globals and the top-level index unless --noindex is set.