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
Exit program
Prevent the loading (activation) of other plugins
Shell completion mode
Debug completion
Dump object mode
Normal run
Base class for Perinci::CmdLine plugin