Skip to content

CLI Commands Quick Reference Cheat Sheet ​

A concise reference sheet for all ruseon-cli commands defined in cmd/ruseon-cli/main.go.


1. Global Flags ​

FlagShorthandEnvironment VariableDefault
--api—RUSEON_API_URLhttp://127.0.0.1:8080/api
--user-uRUSEON_USERadmin
--pass-pRUSEON_PASS""

2. Command Cheat Sheet ​

bash
# === SYSTEM STATUS ===
ruseon-cli status

# === CAMERA MANAGEMENT ===
# List cameras
ruseon-cli cameras list

# Add camera with recording
ruseon-cli cameras add --id "front-01" --url "rtsp://admin:pass@192.168.1.100:554/live" --record

# Add camera without recording
ruseon-cli cameras add --id "front-02" --url "rtsp://admin:pass@192.168.1.101:554/live" --record=false

# Delete camera
ruseon-cli cameras delete --id "front-01"

# === USER & RBAC MANAGEMENT ===
# List users
ruseon-cli users list

# Create user
ruseon-cli users add --username "operator1" --password "Secret123" --role "operator"

# Edit user role
ruseon-cli users edit --username "operator1" --role "viewer"

# Delete user
ruseon-cli users delete --username "operator1"

Released under the MIT License.