Commands

Commands Overview

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.

All commands

bash
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 project

Global flags

These flags work with every muster command:

NameDescription
--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.
Tip
Run muster <command> --help for detailed usage and examples for any individual command.