Changes for version 2.000010 - 2026-04-08
- Fix lvalue sub tests failing on Perl < 5.026 (skip or use setter form)
- Remove encode_json bad-input test that depends on Cpanel::JSON::XS version
- Fix decode_json_file failing to unlink on Windows (close fh before unlink)
Documentation
Modules
Option processing yath style.
Build hash based classes.
An instance of options.
Base class for options.
Options with default values that also accept arguments.
Options with a default list of values
Options that accept multiple values, but also provide a default if no values are provided.
Like Getopt::Yath::Option::PathList with autofill.
Option type for boolean values (no arguments)
Options that take multiple boolean values.
Option that can be incremented as a counter.
Options that can take multiple values.
Base class for 'map' style options.
Option that takes one or more paths, wild cards allowed.
Option type for basic scalar values.
Representation of parsed command line options.
Representation of an option group.
Representation of the result of parsing command-line options.
Terminal utility methods
A step-by-step guide to using Getopt::Yath
Utility functions for Getopt::Yath