Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloud.red/llms.txt

Use this file to discover all available pages before exploring further.

All devices commands accept a device hostname or UUID. crcli resolves hostnames automatically — no UUID hunting required.

devices list

List all devices for your tenant.
crcli devices list
Flags:
FlagDescription
-O, --outputOutput format: table (default), json, yaml

devices get

Show details for a single device.
crcli devices get <device>

devices ssh

Open an SSH session to a device.
# Interactive terminal
crcli devices ssh <device>

# Run a single command
crcli devices ssh <device> -c "tmsh show sys version"

# Run a local script
crcli devices ssh <device> -S ./check_pools.sh

# Pipe a script via stdin
cat script.sh | crcli devices ssh <device>

# Multiple devices simultaneously
crcli devices ssh <device1> <device2> -c "uptime"
Flags:
FlagShortDescription
--command-cRun a command string on the device
--script-SExecute a local script file
--interpreter-iInterpreter for script execution (default: bash)
--group-gBuffer output per device instead of interleaving
--output-dirSave each device’s output to a file in this directory
--username-uLog in with username/password instead of SSO

devices web

Open the BIG-IP TMUI web console in your browser, authenticated via SSO.
crcli devices web <device>

# Print the URL instead of opening the browser
crcli devices web <device> -n
Flags:
FlagShortDescription
--no-browser-nPrint the URL instead of opening the browser
--username-uLog in with username/password instead of SSO

devices push

Upload one or more files to a device.
crcli devices push <device> ./file.conf
crcli devices push <device> ./file1.conf ./file2.conf

# Specify a remote destination path
crcli devices push <device> ./bigip.conf:/config/bigip.conf

devices pull

Download one or more files from a device.
crcli devices pull <device> /config/bigip.conf

# Save to a specific directory
crcli devices pull <device> /config/bigip.conf -o ./configs/

# Multiple files at once
crcli devices pull <device> /config/bigip.conf /config/bigip_base.conf -o ./configs/
Flags:
FlagShortDescription
--output-oDirectory to save downloaded files (default: .)

devices icontrol

Create an authenticated iControl REST session and print the URL and token.
crcli devices icontrol <device>
Paste the printed URL and token into your HTTP client or automation script.

devices backups

List configuration backups for a device.
crcli devices backups <device>

whoami

Show your authenticated user details.
crcli whoami

Global Flags

All commands support these global flags:
FlagShortDescription
--env-eEnvironment: prod (default), staging
--output-OOutput format: table, json, yaml
--debug-dPrint HTTP request/response details
--no-telemetryDisable usage analytics