Operations Commands ​
Operations commands manage the Modularous Operations pipeline — a queued job system for processing module operations (long-running tasks generated via modularous:make:operation).
Internal commands
Both commands have $hidden = true and are not listed in php artisan list. They are intended for advanced use and internal tooling — in normal development you trigger operations from domain code, not the CLI.
| Command | Description |
|---|---|
| modularous:operations:process | Dispatch or run pending module operations |
| modularous:publish:operations | Publish the operations vendor assets |
When You Might Need These ​
Normal flow: code dispatches an operation → Laravel queues it → a queue worker picks it up. These commands are escape hatches for when that flow is interrupted.
| Situation | Command | Notes |
|---|---|---|
| Queue worker is down and pending operations are piling up | modularous:operations:process | One-shot run outside the queue |
| Testing / reproducing a stuck operation locally | modularous:operations:process | Run synchronously to see exceptions |
| Installing Modularous from source and assets haven't been published yet | modularous:publish:operations | Usually covered by modularous:install |
Related ​
modularous:make:operation— scaffold a new operation class- Queue workers — the default pipeline