Commands
Muster provides a focused set of CLI commands for the entire deploy lifecycle. Every command works from the project root where your muster.json lives.
muster # Interactive status dashboard
muster setup # Project setup wizard (TUI or non-interactive)
muster deploy # Deploy one or all services
muster deploy --dry-run # Preview deploy plan without executing
muster deploy --json # Stream deploy events as NDJSON
muster status # Check health of all services
muster status --json # Output status as JSON
muster rollback # Roll back to a previous deploy
muster logs <service> # Tail or view service logs
muster doctor # Run diagnostics and fix issues
muster doctor --fix # Auto-fix what it can
muster cleanup # Run cleanup hooks, remove old artifacts
muster history # View deploy/rollback event history
muster dev # Deploy + watch health (dev mode)
muster diff # Show changes since last deploy
muster hooks # List and manage hook scripts
muster settings # View and update project settings
muster verify # Verify muster installation integrity
muster uninstall # Remove muster from projectThese flags work with every muster command:
| Name | Description |
|---|---|
--help, -h | booleanShow usage information for any command. |
--version, -v | booleanPrint the installed muster version. |
--verbose | booleanEnable verbose debug output. |
--quiet, -q | booleanSuppress informational output. |
--minimal | booleanPlain text output, no TUI. Useful for scripts and CI. |
--no-verify | booleanSkip app file integrity check on startup. |
muster <command> --help for detailed usage and examples for any individual command.