See github.com/maetl/yarrow for more information.
Usage: yarrow [options] <source_dir…> <output_dir>
yarrow [options] yarrow [options] <source_dir> yarrow [options] <source_dir> <output_dir> yarrow [options] <source_dir source_dir> <output_dir>
Arguments
<source_dir> - Path to source directory or an individual source file. If not
supplied defaults to the current working directory. Multiple directories can be specified by repeating arguments, separated by whitespace.
<output_dir> - Path to the generated documentation. If not supplied, defaults
to `./docs` in the current working directory. If it does not exist, it is created. If it does exist it remains in place, but existing files are overwritten by new files with the same name.
Options
Use -o or –option for boolean switches and –option=value or –option:value for options that require an explicit value to be set.
-h --help [switch] Display this help message and exit -v --version [switch] Display version header and exit -c --config [string] Path to a config properties file -p --packages [string] Defines package convention for the model -t --theme [string] Template theme for generated docs
Not all these options currently work as they date back to when this library was used for generating documentation for PHP codebases, before it was generalised into a static site generator.