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
| Flag | Shorthand | Environment Variable | Default |
|---|---|---|---|
--api | — | RUSEON_API_URL | http://127.0.0.1:8080/api |
--user | -u | RUSEON_USER | admin |
--pass | -p | RUSEON_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"