Revision history for Commandable

0.09    2022-12-04
        [CHANGES]
         * Added Commandable::Finder::MethodAttributes for handling commands
           provided by an object instance by capturing the instance itself in
           the code refs

0.08    2022-07-13
        [CHANGES]
         * Allow "slurpy" arguments
         * Added ->configure method to Finder, adding configuration options
         * Optionally permit multiple command invocations in one line

        [BUGFIXES]
         * Ensure the ->code field of Command instances is set by all Finder
           subclasses

0.07    2022-04-25
        [CHANGES]
         * Initial version of Commandable::Output API, an interface for user
           programs to customise the way output is displayed
         * Ensure that the 'help' builtin command uses Commandable::Output for
           all its printing
         * Convert underscores to hyphens in command names for
           Commandable::Finder::SubAttributes
         * More documentation on how to use Commandable::Finder::Packages

0.06    2021-11-03
        [CHANGES]
         * Initial support for declaring named options to commands
         * Also parse out commandline options
         * Include options in `help` output

0.05    2021-10-10
        [CHANGES]
         * Added Commandable::Finder::SubAttributes
         * Document the Commandable::Command result structure
         * Initial support for declaring positional arguments to commands
         * Assist with parsing command arguments out of invocation instances
         * Provide automatic built-in `help` command
         * Added some convenient wrappers for commandline scripts:
            + Commandable::Finder::SubAttributes->new_for_main
            + Commandable::Finder->find_and_invoke_ARGV

0.04    2020-01-20 18:51:50
        [CHANGES]
         * Renamed $inv->remaining to ->peek_remaining
         * Added Commandable::Finder::Packages

0.03    2018-10-16 17:22:16
        [CHANGES]
         * Added ->new_from_tokens

0.02    2018-07-29 23:39:17
        [CHANGES]
         * Added ->putback_tokens

        [BUGFIXES]
         * Make sure that "multiple" "quotes" are parsed correctly

0.01    2018-06-07 13:10:15
        Initial version with just Commandable::Invocation
