Console Commands Overview ​
Modularous provides Artisan commands for scaffolding, building, and managing modules. Commands are organized by category.
Categories ​
| Category | Description |
|---|---|
| Cache → | Clear, warm, inspect, and manage module caches |
| Coverage → | Analyse Clover reports, generate reports, enforce thresholds, scaffold tests |
| Migration → | Run and rollback module migrations |
| Docs → | Audit and generate documentation |
| Flush → | Flush caches, FilePond uploads, and sessions |
| Generators → | Scaffold models, controllers, routes, hydrates, Vue inputs, tests |
| Make → | Individual make:* command reference with examples and options |
| Setup → | Installation and development setup |
| Sync → | Sync model states and translation keys |
| Module → | Fix, remove, and per-route enable/disable/status |
| Operations → | Process and publish the module operations pipeline (internal) |
| Update → | Patch host-application config files during upgrades (internal) |
Quick Links ​
- Cache: cache:clear, cache:list, cache:warm, cache:stats, cache:versions, cache:graph
- Coverage: coverage:analyze, coverage:pr:check, coverage:report, coverage:generate-tests, coverage:watch
- Migration: migrate, migrate:refresh, migrate:rollback
- Docs: docs:audit, generate:command:docs
- Flush: flush, flush:filepond, flush:sessions
- Make: make:module, make:route, make:model, make:migration, make:repository, make:controller, make:controller:api, make:controller:front, make:request, make:event, make:listener, make:operation, make:horizon:supervisor, make:stubs, make:command, make:model:trait, make:repository:trait, make:route:permissions, make:theme:folder, make:theme, make:input:hydrate, make:vue:input, make:vue:test, make:laravel:test, make:feature
- Generators: make:module, make:model, make:controller, make:controller-api, make:controller-front, make:route, make:migration, make:repository, make:request, make:event, make:listener, make:operation, make:horizon-supervisor, make:theme, make:stubs, create:command, create:feature, create:input-hydrate, create:vue-input, create:model-trait, create:repository-trait, create:route-permissions, create:theme, create:test-laravel, create:vue-test
- Setup: install, setup:development, create:database, create:superadmin
- Sync: sync:states, sync:translations
- Module: route:enable, route:disable, route:status, fix-module, remove-module
- Other: check-collation, refresh, get-version, pint, replace-regex
- Operations: operations:process, publish:operations
- Update: update:laravel:configs
See Backend for a full command list.