CLI referenceSession & daemon
bl daemon
Manage the browserlane daemon (background browser process)
Manage the browserlane daemon (background browser process)
Usage
bl daemon [flags]
bl daemon [command]Global flags
| Flag | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
-v, --verbose | Enable debug logging |
bl daemon start
Start the browserlane daemon
Usage
bl daemon start [flags]Flags
| Flag | Description |
|---|---|
--connect string | Connect to a remote BiDi WebSocket URL instead of launching a local browser |
--connect-header stringArray | HTTP header for WebSocket connect (repeatable, format: "Key: Value") |
--foreground | Run daemon in foreground (for debugging) |
--idle-timeout duration | Shutdown after this duration of inactivity (0 to disable) (default 30m0s) |
Global flags
| Flag | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
-v, --verbose | Enable debug logging |
Examples
bl daemon start
# Starts daemon in background
bl daemon start --foreground
# Starts daemon in foreground (for debugging)
bl daemon start --idle-timeout 30m
# Auto-shutdown after 30 minutes of inactivity
bl daemon start --connect ws://remote:9515/session
# Connect to a remote browser instead of launching a local onebl daemon status
Show daemon status
Usage
bl daemon status [flags]Global flags
| Flag | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
-v, --verbose | Enable debug logging |
bl daemon stop
Stop the browserlane daemon
Usage
bl daemon stop [flags]Global flags
| Flag | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
-v, --verbose | Enable debug logging |