Reference
Commands
Command surfaces referenced throughout the Mullgate documentation.
The documentation repeatedly anchors itself to the following CLI help contract:
mullgate --helpmullgate setup --helpmullgate start --helpmullgate status --helpmullgate doctor --helpmullgate config --help
Core workflow commands
mullgate setup
Used to create or update the base configuration, including account, proxy credentials, routes, and exposure-related settings.
mullgate start
Used to render or launch the runtime environment.
mullgate status
Used to inspect current runtime state.
mullgate doctor
Used to diagnose runtime, routing, and hostname or exposure drift.
mullgate config
Used to inspect and modify configuration surfaces.
Important subcommands referenced in the docs include:
mullgate config exposuremullgate config hostsmullgate config validate --refreshmullgate config path
Invocation forms
Mullgate can be invoked in three documented ways:
- installed
mullgatecommand - packed release asset
- source-checkout execution using
node dist/cli.js ...orpnpm exec tsx src/cli.ts ...
How the commands fit together
A practical workflow usually looks like this:
mullgate setupmullgate config exposuremullgate config hostsmullgate config validate --refreshmullgate startmullgate statusmullgate doctor
Reference practice
When in doubt, prefer the live CLI help output as the source of truth for flags, defaults, and command wording.