Skip to content

Release 0.4.0

Latest

Choose a tag to compare

@tercel tercel released this 29 Mar 04:21

Added

  • Verbose help mode — Built-in apcore options (--input, --yes, --large-input, --format, --sandbox) are now hidden from --help output by default. Pass --help --verbose to display the full option list including built-in options.
  • Universal man page generationbuildProgramManPage() generates a complete roff man page covering all registered commands. configureManHelp() adds --help --man support to any Commander program, enabling downstream projects to get man pages for free.
  • Documentation URL supportsetDocsUrl() sets a base URL for online docs. Per-command help shows Docs: {url}/commands/{name}, man page SEE ALSO includes Full documentation at {url}. No default — disabled when not set.

Changed

  • buildModuleCommand() accepts optional verboseHelp parameter to control built-in option visibility in help.
  • --sandbox is now always hidden from help (not yet implemented). Only four built-in options (--input, --yes, --large-input, --format) toggle with --verbose.
  • Improved built-in option descriptions for clarity (e.g., --input now reads "Read JSON input from a file path, or use '-' to read from stdin pipe").