Commands Reference
Complete reference for allrbtk commands organized by category.
Output Formats
All list commands support multiple output formats:Authentication Commands
rbtk login
Login via browser authentication.
rbtk logout
Clear stored credentials.
rbtk auth status
Check current authentication status.
Context Commands
rbtk context
Show current organization and project context.
rbtk context set
Set the current context.
rbtk context list
List available organizations and projects.
rbtk context clear
Clear saved context.
Organization Commands
rbtk org list
List organizations you have access to.
rbtk org get
Get organization details.
rbtk org limits
Show organization usage limits and current usage.
Project Commands
rbtk project list
List projects in the current organization.
rbtk project get
Get project details.
Device Commands
rbtk device list
List devices in the current project.
| Flag | Description |
|---|---|
--status | Filter by status (online, offline, maintenance) |
--type | Filter by device type |
--group | Filter by device group ID |
--limit | Maximum number of results |
rbtk device get
Get device details.
Capsule Commands
Capsules are software packages (tarballs) uploaded to Roboticks.rbtk capsule list
List capsules in the current project.
rbtk capsule push
Upload a new capsule.
| Flag | Description | Required |
|---|---|---|
--name | Capsule name | Yes |
--version | Version string | Yes |
--type | Capsule type (sw, config) | No |
--description | Description | No |
rbtk capsule get
Get capsule details.
rbtk capsule pull
Download capsule archive.
rbtk capsule delete
Delete a capsule.
Test Package Commands
rbtk test-package list
List test packages.
rbtk test-package push
Upload a test package.
rbtk test-package get
Get test package details.
Package Commands
Packages combine a capsule with a configuration for deployment.rbtk package list
List packages.
rbtk package create
Create a new package.
| Flag | Description | Required |
|---|---|---|
--name | Package name | Yes |
--capsule | Capsule ID | Yes |
--config | Configuration ID | No |
rbtk package get
Get package details.
rbtk package activate
Activate a package (make it deployable).
rbtk package deactivate
Deactivate a package.
rbtk package set-latest
Mark package as the latest version.
Configuration Commands
rbtk config list
List configurations.
rbtk config create
Create a new configuration.
rbtk config set
Set configuration variables.
rbtk config get
Get configuration with variables.
rbtk config push
Upload a configuration file.
Device Group Commands
rbtk group list
List device groups.
rbtk group create
Create a device group.
rbtk group get
Get group details with devices.
rbtk group update
Update a group.
rbtk group delete
Delete a group.
rbtk group devices
Manage devices in a group.
Rollout Commands
Rollouts deploy packages to device groups.rbtk rollout list
List rollouts.
rbtk rollout create
Create a new rollout.
rbtk rollout get
Get rollout details.
rbtk rollout start
Start a draft rollout.
rbtk rollout pause
Pause a running rollout.
rbtk rollout resume
Resume a paused rollout.
rbtk rollout cancel
Cancel a rollout.
rbtk rollout watch
Watch rollout progress in real-time.
rbtk rollout groups
List device groups available for rollouts.
Simulation (Test Jobs) Commands
rbtk simulate list
List test jobs.
rbtk simulate run
Run a new test job on cloud runners.
rbtk simulate get
Get test job details.
rbtk simulate watch
Watch test job progress.
rbtk simulate rerun
Rerun a completed test job.
rbtk simulate cancel
Cancel a running test job.
rbtk simulate fleets
List available runner fleets.
rbtk simulate test-packages
List test packages for simulation.
Session Commands
rbtk session list
List sessions.
rbtk session get
Get session details.
rbtk session delete
Delete a session and its artifacts.
rbtk session tag
Manage session tags.
rbtk session files
Manage session files.
Log Commands
rbtk log list
View device logs.
| Flag | Description |
|---|---|
--device | Filter by device ID |
--session | Filter by session ID |
--level | Filter by log level (debug, info, warn, error) |
--since | Time range (e.g., 1h, 24h, 7d) |
--search | Text search in log messages |
--limit | Maximum number of logs |