devices commands accept a device hostname or UUID. crcli resolves hostnames automatically — no UUID hunting required.
devices list
List all devices for your tenant.
| Flag | Description |
|---|---|
-O, --output | Output format: table (default), json, yaml |
devices get
Show details for a single device.
devices ssh
Open an SSH session to a device.
| Flag | Short | Description |
|---|---|---|
--command | -c | Run a command string on the device |
--script | -S | Execute a local script file |
--interpreter | -i | Interpreter for script execution (default: bash) |
--group | -g | Buffer output per device instead of interleaving |
--output-dir | Save each device’s output to a file in this directory | |
--username | -u | Log in with username/password instead of SSO |
devices web
Open the BIG-IP TMUI web console in your browser, authenticated via SSO.
| Flag | Short | Description |
|---|---|---|
--no-browser | -n | Print the URL instead of opening the browser |
--username | -u | Log in with username/password instead of SSO |
devices push
Upload one or more files to a device.
devices pull
Download one or more files from a device.
| Flag | Short | Description |
|---|---|---|
--output | -o | Directory to save downloaded files (default: .) |
devices icontrol
Create an authenticated iControl REST session and print the URL and token.
devices backups
List configuration backups for a device.
whoami
Show your authenticated user details.
Global Flags
All commands support these global flags:| Flag | Short | Description |
|---|---|---|
--env | -e | Environment: prod (default), staging |
--output | -O | Output format: table, json, yaml |
--debug | -d | Print HTTP request/response details |
--no-telemetry | Disable usage analytics |
