Roboticks CLI
The Roboticks CLI (rbtk) is your command-line interface for managing robot fleets, deploying software, running tests, and automating workflows. It’s designed for both interactive local development and CI/CD automation.
Key Features
Fleet Management
List devices, view status, manage groups, and organize your fleet
Software Deployment
Upload capsules, create packages, and roll out updates to devices
Testing
Run simulation tests on cloud runners and watch progress in real-time
CI/CD Ready
Non-interactive mode with API keys and machine-readable output
Quick Start
Command Categories
| Category | Commands | Description |
|---|---|---|
| Auth | login, logout, auth status | Authentication and credentials |
| Context | context set, context list | Organization and project selection |
| Devices | device list, device get | Fleet device management |
| Capsules | capsule push, capsule list | Software package uploads |
| Packages | package create, package activate | Deployment packages |
| Rollouts | rollout create, rollout watch | Software deployments |
| Testing | simulate run, simulate watch | Cloud-based testing |
| Sessions | session list, session files | Session data and artifacts |
| Logs | log list, log stream | Device logs and debugging |
| Tunnels | tunnel ssh, tunnel create | Remote device access |
Interactive vs CI/CD Mode
The CLI automatically detects your environment:- Interactive (Local)
- Non-Interactive (CI/CD)
- Progress bars and spinners
- Colored output
- Interactive prompts for missing info
- Confirmation dialogs