Skip to main content

Module commands

Module commands 

Source

Modules§

api_check
boost_install
boost:install command - Generate MCP configuration and AI guidelines
ci_init
ferro ci:init — drop .github/workflows/ci.yml (D-13, D-17, D-21).
claude_install
claude:install command - Install Ferro Claude Code skills
clean
db_fresh
db_migrate
db_query
db:query command - Execute raw SQL queries against the database
db_rollback
db_seed
db_status
db_sync
db:sync command - Run migrations and sync entity files from database schema
deploy_init
ferro deploy:init — interactive scaffolder for [package.metadata.ferro.deploy] (Phase 128 D-07..D-11).
do_init
ferro do:init — generate .do/app.yaml starter (Phase 122.2 §5).
docker_compose
docker:compose command - Generate docker-compose.yml for local development
docker_init
ferro docker:init — generate a production-ready Dockerfile and static .dockerignore from project metadata. Phase 122.2 §3.
doctor
ferro doctor — runs all 11 health checks (D-01..D-09, D-22).
generate_routes
Route generation for type-safe frontend integration
generate_types
make_action
make_api
ferro make:api command — scaffolds a complete REST API layer for existing models.
make_api_key
ferro make:api-key command — generates API keys for authentication.
make_auth
make_controller
make_error
make_event
make:event command - Generate a new domain event
make_factory
make_inertia
make_job
make:job command - Generate a new background job
make_json_view
ferro make:json-view command implementation.
make_lang
make:lang command — scaffold translation files for a new locale
make_listener
make:listener command - Generate a new event listener
make_middleware
make_migration
make_module
ferro make:module <name> — scaffold a feature-module skeleton under src/modules/<name>/ following the controller/model/views/routes convention used by gestiscilo and mkmenu. Codified to stop the pattern from drifting.
make_notification
make:notification command - Generate a new notification
make_policy
make_projection
make_resource
make_scaffold
make_seeder
make:seeder command - Generate a new database seeder
make_stripe
make_task
make:task command - Generate a new scheduled task
make_theme
make:theme command — scaffold theme files for the Ferro theme system
make_whatsapp
mcp
MCP server command - start the Model Context Protocol server for AI-assisted development
new
projection_check
CLI command: ferro projection:check
schedule_list
schedule:list command - Display all registered scheduled tasks
schedule_run
schedule:run command - Run all due scheduled tasks once
schedule_work
schedule:work command - Run the scheduler daemon
serve
storage_link
The storage:link command creates a symbolic link from public/storage to storage/app/public.
validate_contracts
validate:contracts command - Validate Inertia frontend/backend prop contracts