Revision history for Commands

0.0.9  2026-06-24T20:14:32+02:00
    - Modernize META
    - Update copyright year

0.0.8  2025-06-30T15:20:30+02:00
    - Add support for :no-shortcuts named argument to "add-command"

0.0.7  2025-02-21T14:43:59+01:00
    - Fix issue with adding commands of which the name of
      one command is the prefix of another, e.g. "edit" vs
      "editor"

0.0.6  2025-01-21T20:00:20+01:00
    - Allow a subroutine specification as a command: the
      name of the command will be the subroutine's name
    - Update copyright year

0.0.5  2024-12-02T21:39:52+01:00
    - Added support for "resolve-command" method

0.0.4  2024-11-29T23:01:54+01:00
    - Added support for "aliases" method
    - Added support for "extended-help-from-hash" to make it easier
      to provide extended help

0.0.3  2024-11-26T21:45:39+01:00
    - Fix some error handling if err/out/sys were not explicitedly
      initialized
    - Added support for conditional exception catching: .catch
    - Various documentation tweaks

0.0.2  2024-11-22T19:05:16+01:00
    - The default for :out is now whatever $*OUT when calling .process
    - The default for :err is now whatever $*ERR when calling .process
    - Default the :commandifier argument to "no commandifying"
    - Also ensure that "next" is propagated to outer loop if multiple
      commands are specified in a single call to "process"

0.0.1  2024-11-22T14:23:31+01:00
    - Initial version
