Changes for version 0.01 - 2026-09-23

  • Initial development release: typed options, positional args, nested subcommands, config files, generated help
  • Shell completion for bash and zsh via --create-completions; a valid coderef now returns the allowed list, lazyValid holds the predicate form

Documentation

Modules

Object::Pad based POSIX compatible options processor
shell completion scripts and their answers
grouped config file reader and writer
config format base class and registry
user-facing error exception
control-flow exception ending a parse successfully
usage and version renderer
the parsing engine
name-to-class registry
result object base class
runtime result class builder
trusted spec root
one positional arg spec
validated config block
one spec level
one option spec
option type base class and registry
directory path type
file path type
integer type
numeric type base class
filesystem path type base class
internal helpers