Skip to content

CLI Commands

Complete reference for all Sireno Deck CLI commands.

Option Alias Description
--verbose -v Enable verbose debug logging (debug level)
--dev-mode Enable developer mode logging (info level)
--quiet -q Suppress all logs and the startup banner (silent level)
--log-level Override log level (trace, debug, info, warn, error, fatal, silent, none)
--json Output logs as JSON

By default, the CLI only logs errors. Use --dev-mode for normal operational output during development, --verbose for debug output, or --log-level for full control. Use --quiet (or --log-level silent / --log-level none) to silence logs and suppress the startup banner.

Run in foreground for development.

Terminal window
sireno run [options]

Options:

  • --config <path> — Config file path
  • --port <number> — Server port (0 = random)
  • --emulator — Use emulator
  • --dev — Enable HMR
  • --device-model <model> — Device model (mk2, plus, mini, xl)

Start daemon in background.

Terminal window
sireno start [options]

Options:

  • --config <path> — Config file path
  • --port <number> — Server port
  • --emulator — Use emulator
  • --autoopen — Auto-open the emulator URL in a browser (default: true); pass --no-autoopen for headless/scripted runs
  • --device-model <model> — Device model
  • --http-port <number> — HTTP server port (default: 3939)
  • --system — Install as system service
  • --logs — Follow logs after start

Stop the daemon.

Terminal window
sireno stop

Check daemon status.

Terminal window
sireno status

Restart the daemon.

Terminal window
sireno restart [options]

Options:

  • --logs — Follow logs

In-place reload (preserves state).

Terminal window
sireno reload [options]

Options:

  • --logs — Follow logs

Update daemon config path.

Terminal window
sireno update-config --config <path> [options]

Options:

  • --reload — Use in-place reload
  • --logs — Follow logs

Tail service logs.

Terminal window
sireno logs [options]

Options:

  • --follow, -f — Follow output (default: true)
  • --lines, -n — Lines to show (default: 50)