feat(cli): register automation/ tools in COMMAND_MAP #229

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

Problem

Only 1 of 9 automation/ tools (bulk_sync.php ? sync) is registered. The remaining 8 are only accessible via direct PHP invocation.

Unregistered Tools

File Proposed Command
automation/bulk_joomla_template.php bulk:template-joomla
automation/enrich_manifest_xml.php bulk:enrich-manifest
automation/enrich_mokostandards_xml.php bulk:enrich-mokostandards
automation/migrate_to_gitea.php bulk:migrate-gitea
automation/push_files.php bulk:push-files
automation/push_manifest_xml.php bulk:push-manifest
automation/push_mokostandards_xml.php bulk:push-mokostandards
automation/repo_cleanup.php automation:cleanup

Note: enrich_manifest_xml.php and push_manifest_xml.php are NEW files not yet tracked.

Acceptance Criteria

  • All 8 tools registered in COMMAND_MAP
  • php bin/moko list shows Bulk Operations / Automation groups
## Problem Only 1 of 9 `automation/` tools (`bulk_sync.php` ? `sync`) is registered. The remaining 8 are only accessible via direct PHP invocation. ## Unregistered Tools | File | Proposed Command | |------|------------------| | `automation/bulk_joomla_template.php` | `bulk:template-joomla` | | `automation/enrich_manifest_xml.php` | `bulk:enrich-manifest` | | `automation/enrich_mokostandards_xml.php` | `bulk:enrich-mokostandards` | | `automation/migrate_to_gitea.php` | `bulk:migrate-gitea` | | `automation/push_files.php` | `bulk:push-files` | | `automation/push_manifest_xml.php` | `bulk:push-manifest` | | `automation/push_mokostandards_xml.php` | `bulk:push-mokostandards` | | `automation/repo_cleanup.php` | `automation:cleanup` | **Note:** `enrich_manifest_xml.php` and `push_manifest_xml.php` are NEW files not yet tracked. ## Acceptance Criteria - [ ] All 8 tools registered in COMMAND_MAP - [ ] `php bin/moko list` shows `Bulk Operations` / `Automation` groups
jmiller added the automationpriority: high labels 2026-05-31 14:15:04 +00:00
Author
Owner

Branch created: feature/229-feat-cli-register-automation-tools-in-co

git fetch origin
git checkout feature/229-feat-cli-register-automation-tools-in-co
Branch created: [`feature/229-feat-cli-register-automation-tools-in-co`](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/src/branch/feature/229-feat-cli-register-automation-tools-in-co) ```bash git fetch origin git checkout feature/229-feat-cli-register-automation-tools-in-co ```
Author
Owner

All 8 automation tools registered: automation:cleanup, automation:migrate-gitea, bulk:push-files, bulk:push-manifest, bulk:push-mokostandards, bulk:enrich-manifest, bulk:enrich-mokostandards, bulk:template-joomla.

All 8 automation tools registered: `automation:cleanup`, `automation:migrate-gitea`, `bulk:push-files`, `bulk:push-manifest`, `bulk:push-mokostandards`, `bulk:enrich-manifest`, `bulk:enrich-mokostandards`, `bulk:template-joomla`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#229