CLI Commands
Complete reference for all Sireno Deck CLI commands.
Global Options
Section titled “Global Options”| 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.
Commands
Section titled “Commands”Run in foreground for development.
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.
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-autoopenfor 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.
sireno stopstatus
Section titled “status”Check daemon status.
sireno statusrestart
Section titled “restart”Restart the daemon.
sireno restart [options]Options:
--logs— Follow logs
reload
Section titled “reload”In-place reload (preserves state).
sireno reload [options]Options:
--logs— Follow logs
update-config
Section titled “update-config”Update daemon config path.
sireno update-config --config <path> [options]Options:
--reload— Use in-place reload--logs— Follow logs
Tail service logs.
sireno logs [options]Options:
--follow,-f— Follow output (default: true)--lines,-n— Lines to show (default: 50)