Command Reference & Cheatsheet
A complete index of all commands supported by the liorans3 CLI.
Global Options
| Option | Shorthand | Description |
|---|---|---|
--version | -v | Output CLI version. |
--profile <name> | -p | Select named configuration profile. |
--endpoint <uri> | -e | Server connection URI or endpoint URL. |
--username <user> | -u | Basic authentication username. |
--password <pass> | -P | Basic authentication password. |
--access-key <key> | -k | Programmatic Access Key ID. |
--secret-key <sec> | -s | Programmatic Access Key Secret. |
--json | — | Output machine-readable JSON format. |
--quiet | -q | Suppress non-essential output and progress bars. |
--no-color | — | Disable ANSI colors in output. |
--timeout <ms> | -t | Request timeout in milliseconds. |
--help | -h | Display command help. |
Command Matrix
Configuration & Diagnostics
| Command | Aliases | Description |
|---|---|---|
liorans3 configure | — | Interactively or via flags configure a connection profile. |
liorans3 doctor | — | Perform end-to-end environment, credential, and health checks. |
liorans3 ping | — | Probe server reachability and measure latency. |
liorans3 whoami | — | Inspect active profile and resolved authentication identity. |
liorans3 system health | sys health | Check server liveness and version. |
liorans3 system info | sys info | Retrieve server diagnostic metadata. |
liorans3 system performance | sys perf | Retrieve real-time PUT throughput and latency metrics. |
liorans3 system metrics | sys metrics | Stream raw Prometheus exposition text. |
Profile Management
| Command | Aliases | Description |
|---|---|---|
liorans3 profile list | — | List all saved profiles. |
liorans3 profile show [name] | get | Display profile configuration with secrets masked. |
liorans3 profile create <name> | — | Create a new configuration profile. |
liorans3 profile use <name> | — | Set the active default profile. |
liorans3 profile rename <old> <new> | — | Rename an existing profile. |
liorans3 profile delete <name> | remove | Delete a stored profile. |
Bucket Management
| Command | Aliases | Description | Key Options |
|---|---|---|---|
liorans3 bucket list | ls | List storage buckets. | --json |
liorans3 bucket create <bucket> | mb | Create a new bucket. | --versioning, --quota-gb, --quota-mb, --quota |
liorans3 bucket info <bucket> | get | Display bucket configuration & stats. | --json |
liorans3 bucket update <bucket> | — | Update bucket quotas, versioning, tags. | --versioning, --no-versioning, --quota-gb, --no-quota, --tag |
liorans3 bucket rm <bucket> | delete, rb | Delete a storage bucket. | -f, --force, -y, --yes |
Object Operations
| Command | Aliases | Description | Key Options |
|---|---|---|---|
liorans3 object list <bucket> | ls | List objects in bucket. | -p, --prefix, -l, --limit, -c, --cursor, -a, --all |
liorans3 object stat <bucket> <key> | head, info | Query object headers (HTTP HEAD). | --json |
liorans3 object put <bucket> <key> [file] | — | Upload object from file or stdin. | --content-type, --key, --stdin |
liorans3 object get <bucket> <key> [dest] | — | Download object to local file. | -r, --resume, --range |
liorans3 object cat <bucket> <key> | — | Stream raw object bytes to stdout. | — |
liorans3 object range <bucket> <key> | — | Download specific byte range. | --start, --end, --suffix, -o, --output |
liorans3 object presign <bucket> <key> | — | Generate expiring signed URL. | -m, --method, -e, --expires |
liorans3 object optimize <bucket> <key> | — | Server-side image optimization. | --width, --height, --format, --quality, --fit, --replace-original |
liorans3 object rm <bucket> <key> | delete | Delete object from bucket. | — |
Multipart Uploads
| Command | Aliases | Description | Key Options |
|---|---|---|---|
liorans3 multipart upload <bucket> <key> <file> | — | Automated parallel multipart upload. | --part-size-mb, --concurrency, --retries, --metadata |
liorans3 multipart create <bucket> <key> | — | Initialize multipart upload session. | --content-type, --file-name, --part-size, --metadata |
liorans3 multipart status <uploadId> | — | Query uploaded parts and status. | --json |
liorans3 multipart part <uploadId> <num> <file> | — | Upload individual chunk part. | --content-length |
liorans3 multipart complete <uploadId> | — | Assemble and commit multipart upload. | — |
liorans3 multipart abort <uploadId> | — | Cancel session and remove staged parts. | — |
liorans3 multipart resume <uploadId> <file> | — | Resume interrupted upload session. | --concurrency, --part-size, --retries |
User & Access Key Management
| Command | Aliases | Description | Key Options |
|---|---|---|---|
liorans3 user list | ls | List all user accounts. | --json |
liorans3 user get <username> | info | Inspect user account details. | --json |
liorans3 user create <username> | — | Create a new user. | -r, --role, -P, --password |
liorans3 user update <username> | — | Update role or active state. | -r, --role, --active, --inactive |
liorans3 user enable <username> | — | Enable login access. | — |
liorans3 user disable <username> | — | Disable login access. | — |
liorans3 user rm <username> | delete | Delete user account. | -y, --yes |
liorans3 user passwd | change-password | Change authenticated user password. | --old, --new |
liorans3 user reset-password <user> | — | Admin reset user password. | -P, --new, --must-change, --no-must-change |
liorans3 key list | ls | List programmatic access keys. | -u, --user |
liorans3 key get <keyId> | info | Inspect access key metadata. | --json |
liorans3 key create <name> | — | Generate new access key. | --owner, --expires-days, --save-to-profile |
liorans3 key rotate <keyId> | — | Rotate key secret. | --save-to-profile |
liorans3 key revoke <keyId> | rm, delete | Revoke access key. | -y, --yes |