NAME

Getopt::Pad::Spec - trusted spec root

DESCRIPTION

The trusted root of a parsed spec: the root Level plus the config block and version string. Owns the single table of auto options (--help, --version, --create-completions, --config, --create-default-config): each entry names its placement and carries the trigger the parser fires when the option is seen. Every trigger ends the parse by throwing a Getopt::Pad::ExitRequest with its finished output, so nothing outside this table knows what each auto option does. helperFor is the one place Help renderers are constructed.

Part of the Getopt::Pad distribution; see its documentation for the user-facing API.

AUTHOR

davenonymous <perl@davenonymous.com>

COPYRIGHT AND LICENSE

Copyright 2026 davenonymous

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.