Changes for version 0.10 - 2023-04-29

  • CHANGES
    • Add more types of option - negatable, incrementable, multi-value (much thanks to ilmari)
    • Use trailing `=` to indicate option names with values; to match Getopt::Long
    • Swap all unit tests from `Test::More` to `Test2::V0`

Modules

utilities for commandline-based programs
represent metadata for an invokable command
an interface for discovery of Commandable::Commands
find commands stored as methods with attributes
find commands stored per package
find commands stored as subs with attributes
represents one invocation of a CLI command
abstractions for printing output from commands

Provides

in lib/Commandable/Finder/SubAttributes/Attrs.pm