feat(cli): register 16 unregistered cli/ tools in COMMAND_MAP #233

Closed
opened 2026-05-31 14:18:51 +00:00 by jmiller · 2 comments
Owner

Problem

16 of 48 tools in cli/ are fully implemented but missing from COMMAND_MAP. Includes joomla_release.php (the only CliFramework-based CLI tool).

Unregistered Tools

  • cli/badge_update.php -> badge:update
  • cli/branch_rename.php -> repo:rename-branch
  • cli/client_health_check.php -> client:health-check
  • cli/create_project.php -> repo:create-project
  • cli/deploy_joomla.php -> deploy:joomla-cli
  • cli/dev_branch_reset.php -> repo:reset-dev
  • cli/joomla_compat_check.php -> check:joomla-compat
  • cli/joomla_release.php -> release:joomla
  • cli/release_body_update.php -> release:body-update
  • cli/release_publish.php -> release:publish
  • cli/release_verify.php -> release:verify
  • cli/theme_lint.php -> check:theme
  • cli/updates_xml_sync.php -> build:updates-xml-sync
  • cli/version_auto_bump.php -> version:auto-bump
  • cli/version_bump_remote.php -> version:bump-remote
  • cli/wiki_sync.php -> wiki:sync

Acceptance Criteria

  • All 16 tools registered in COMMAND_MAP
  • php bin/moko list reflects all new entries
  • Header docblock COMMANDS section updated
## Problem 16 of 48 tools in cli/ are fully implemented but missing from COMMAND_MAP. Includes joomla_release.php (the only CliFramework-based CLI tool). ## Unregistered Tools - cli/badge_update.php -> badge:update - cli/branch_rename.php -> repo:rename-branch - cli/client_health_check.php -> client:health-check - cli/create_project.php -> repo:create-project - cli/deploy_joomla.php -> deploy:joomla-cli - cli/dev_branch_reset.php -> repo:reset-dev - cli/joomla_compat_check.php -> check:joomla-compat - cli/joomla_release.php -> release:joomla - cli/release_body_update.php -> release:body-update - cli/release_publish.php -> release:publish - cli/release_verify.php -> release:verify - cli/theme_lint.php -> check:theme - cli/updates_xml_sync.php -> build:updates-xml-sync - cli/version_auto_bump.php -> version:auto-bump - cli/version_bump_remote.php -> version:bump-remote - cli/wiki_sync.php -> wiki:sync ## Acceptance Criteria - [ ] All 16 tools registered in COMMAND_MAP - [ ] php bin/moko list reflects all new entries - [ ] Header docblock COMMANDS section updated
jmiller added the buildpriority: high labels 2026-05-31 14:18:51 +00:00
Author
Owner

Branch created: feature/233-feat-cli-register-16-unregistered-cli-to

git fetch origin
git checkout feature/233-feat-cli-register-16-unregistered-cli-to
Branch created: [`feature/233-feat-cli-register-16-unregistered-cli-to`](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/src/branch/feature/233-feat-cli-register-16-unregistered-cli-to) ```bash git fetch origin git checkout feature/233-feat-cli-register-16-unregistered-cli-to ```
Author
Owner

All 16 cli/ tools registered in COMMAND_MAP. Commands: deploy:joomla, release:joomla, release:body-update, release:publish, release:verify, check:joomla-compat, check:theme, version:auto-bump, version:bump-remote, repo:create-project, repo:rename-branch, repo:reset-dev, client:health-check, badge:update, wiki:sync, build:updates-xml-sync. Also moved manifest:element to Platform group.

All 16 cli/ tools registered in COMMAND_MAP. Commands: `deploy:joomla`, `release:joomla`, `release:body-update`, `release:publish`, `release:verify`, `check:joomla-compat`, `check:theme`, `version:auto-bump`, `version:bump-remote`, `repo:create-project`, `repo:rename-branch`, `repo:reset-dev`, `client:health-check`, `badge:update`, `wiki:sync`, `build:updates-xml-sync`. Also moved `manifest:element` to Platform group.
Sign in to join this conversation.
No labels build priority: high
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#233