feat(cli): register deploy/ tools in COMMAND_MAP #232

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

Problem

The entire deploy/ directory (7 tools) is inaccessible via bin/moko. Deployment workflows can only be triggered via CI/CD or direct PHP invocation.

Proposed Commands

  • deploy/deploy-joomla.php -> deploy:joomla
  • deploy/deploy-dolibarr.php -> deploy:dolibarr
  • deploy/deploy-sftp.php -> deploy:sftp
  • deploy/backup-before-deploy.php -> deploy:backup
  • deploy/health-check.php -> deploy:health-check
  • deploy/rollback-joomla.php -> deploy:rollback
  • deploy/sync-joomla.php -> deploy:sync

Acceptance Criteria

  • All 7 deploy tools registered in bin/moko COMMAND_MAP
  • php bin/moko list shows Deploy group
  • Each tool responds to --help
  • Update COMMANDS section in bin/moko header docblock
## Problem The entire deploy/ directory (7 tools) is inaccessible via bin/moko. Deployment workflows can only be triggered via CI/CD or direct PHP invocation. ## Proposed Commands - deploy/deploy-joomla.php -> deploy:joomla - deploy/deploy-dolibarr.php -> deploy:dolibarr - deploy/deploy-sftp.php -> deploy:sftp - deploy/backup-before-deploy.php -> deploy:backup - deploy/health-check.php -> deploy:health-check - deploy/rollback-joomla.php -> deploy:rollback - deploy/sync-joomla.php -> deploy:sync ## Acceptance Criteria - [ ] All 7 deploy tools registered in bin/moko COMMAND_MAP - [ ] php bin/moko list shows Deploy group - [ ] Each tool responds to --help - [ ] Update COMMANDS section in bin/moko header docblock
jmiller added the buildpriority: high labels 2026-05-31 14:18:08 +00:00
Author
Owner

Branch created: feature/232-feat-cli-register-deploy-tools-in-comman

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

All 7 deploy tools registered in COMMAND_MAP as deploy:* group. Also fixed ../../vendor/autoload.php path bug in release/ scripts discovered during smoke testing. cli/deploy_joomla.php registered as deploy:joomla (primary), deploy/deploy-joomla.php as deploy:joomla-legacy.

All 7 deploy tools registered in COMMAND_MAP as `deploy:*` group. Also fixed `../../vendor/autoload.php` path bug in `release/` scripts discovered during smoke testing. `cli/deploy_joomla.php` registered as `deploy:joomla` (primary), `deploy/deploy-joomla.php` as `deploy:joomla-legacy`.
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#232