Command Classes
All public CLI commands extend
FastForward\DevTools\Command\AbstractCommand
, which provides path
resolution, configuration fallback, PSR-4 lookup, and child-command dispatch.
| Class | CLI command | Responsibility |
|---|---|---|
FastForward\DevTools\Command\AbstractCommand
|
n/a | Shared helpers for path resolution, packaged fallback files, PSR-4 discovery, and subcommand execution. |
FastForward\DevTools\Command\StandardsCommand
|
standards
|
Runs the full quality pipeline. |
FastForward\DevTools\Command\RefactorCommand
|
refactor
|
Runs Rector with local or packaged configuration. |
FastForward\DevTools\Command\PhpDocCommand
|
phpdoc
|
Runs PHP-CS-Fixer and a focused Rector PHPDoc pass. |
FastForward\DevTools\Command\CodeStyleCommand
|
code-style
|
Runs Composer Normalize and ECS. |
FastForward\DevTools\Command\TestsCommand
|
tests
|
Runs PHPUnit with optional coverage output. |
FastForward\DevTools\Command\DependenciesCommand
|
dependencies
|
Reports missing and unused Composer dependencies. |
FastForward\DevTools\Command\DocsCommand
|
docs
|
Builds the HTML documentation site. |
FastForward\DevTools\Command\WikiCommand
|
wiki
|
Builds Markdown API documentation. |
FastForward\DevTools\Command\ReportsCommand
|
reports
|
Combines the documentation build with coverage generation. |
FastForward\DevTools\Command\SkillsCommand
|
skills
|
Synchronizes packaged agent skills into .agents/skills
. |
FastForward\DevTools\Command\SyncCommand
|
dev-tools:sync
|
Synchronizes consumer-facing scripts, automation assets, and packaged skills. |