feat: plugin CLI commands (populate getCommands()) #148

Closed
opened 2026-05-26 04:45:57 +00:00 by jmiller · 2 comments
Owner

All 11 plugins return empty from getCommands(). Add 3-5 commands per plugin: JoomlaPlugin (manifest-check, compat-check), DolibarrPlugin (module-validate, migration-check), etc. Builds on: AbstractProjectPlugin, bin/moko dispatcher.

All 11 plugins return empty from getCommands(). Add 3-5 commands per plugin: JoomlaPlugin (manifest-check, compat-check), DolibarrPlugin (module-validate, migration-check), etc. Builds on: AbstractProjectPlugin, bin/moko dispatcher.
Author
Owner

Branch created: feature/148-feat-plugin-cli-commands-populate-getcom

git fetch origin
git checkout feature/148-feat-plugin-cli-commands-populate-getcom
Branch created: [`feature/148-feat-plugin-cli-commands-populate-getcom`](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/src/branch/feature/148-feat-plugin-cli-commands-populate-getcom) ```bash git fetch origin git checkout feature/148-feat-plugin-cli-commands-populate-getcom ```
Author
Owner

Implemented in cb2debc.

15 plugin commands added across 5 plugins:

  • JoomlaPlugin: joomla:manifest, joomla:compat, joomla:build, joomla:lang, joomla:release
  • DolibarrPlugin: dolibarr:validate, dolibarr:deploy, dolibarr:version
  • NodeJsPlugin: node:deps, node:syntax
  • PythonPlugin: python:syntax, python:structure
  • WordPressPlugin: wp:validate, wp:syntax, wp:secrets

All visible in php bin/moko list and resolve to existing scripts.

Implemented in cb2debc. 15 plugin commands added across 5 plugins: - JoomlaPlugin: joomla:manifest, joomla:compat, joomla:build, joomla:lang, joomla:release - DolibarrPlugin: dolibarr:validate, dolibarr:deploy, dolibarr:version - NodeJsPlugin: node:deps, node:syntax - PythonPlugin: python:syntax, python:structure - WordPressPlugin: wp:validate, wp:syntax, wp:secrets All visible in `php bin/moko list` and resolve to existing scripts.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#148