Commands and Workflows
Maintainer commands are documented with their setup and configuration under the same four groups shown in the interactive menu.
Code Quality
Section titled “Code Quality”quality:fix: apply Pint, Rector, and Vite+ fixes.quality:check: run Pest, Pint, Vite+, vue-tsc, and PHPStan checks.
Configuration
Section titled “Configuration”config:publish: publish Maintainer, quality, testing, and deployment templates.ssh:keyandssh:public: display the encrypted Maintainer identity.- Configuration reference: configure defaults, secrets, environment variables, encryption, and AI providers.
Deployment
Section titled “Deployment”deploy: run the consuming project’s Deployer binary.deploy:unlock: unlock a failed deployment.repository:tag: select a semantic repository tag.pm2:config: replace PM2 processes from an ecosystem file.
Versioning
Section titled “Versioning”commit: select files and create a commit.diff:html: render a Git comparison in the browser.release:create: prepare and publish a GitHub release.- Project integration: configure the version class, hooks, and README badge.
Interactive menu
Section titled “Interactive menu”Open the grouped menu with:
vendor/bin/maintainerPress Ctrl+C inside a submenu to return to Main Menu. Choose Exit from the main menu to close Maintainer. Compatible terminals are cleared before the banner and breadcrumb are redrawn; unsupported terminals continue without clearing.
The menu requires interactive input. Invoke the individual commands directly in automation and continuous integration.

