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
JSON config format
YAML config format
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
float type
integer type
numeric type base class
filesystem path type base class
URL type
internal helpers