Changes for version 1.915 - 2021-12-10

  • This release continues the pluginizing process.
  • doc
    • Add more documentation about plugins.
  • plugins
    • [incompatible change] Rename plugins: Debugging::* -> Debug::* for brevity
    • [incompatible change] Rename plugin: Debugging::Exit -> Flow::Exit for clarity
    • [incompatible change] Rename plugin: Plugin::DisablePlugin -> Plugin::Disable for brevity.
    • Move main logic of completion mode to plugin Run::Completion.
    • Move main logic of object-dumping mode to plugin Run::DumpObject.
  • removed
    • [incompatible change] Remove hook_after_run.

Modules

Base class for Perinci::CmdLine{::Classic,::Lite}
A Rinci/Riap-based command-line application framework
Dump command-line arguments ($r->{args}), by default after argument validation
Dump request stash ($r), by default after action
Dump result ($r->{res}), by default after action
Prevent the loading (activation) of other plugins
Base class for Perinci::CmdLine plugin