Skip to main content

Command Reference & Cheatsheet

A complete index of all commands supported by the liorans3 CLI.


Global Options​

OptionShorthandDescription
--version-vOutput CLI version.
--profile <name>-pSelect named configuration profile.
--endpoint <uri>-eServer connection URI or endpoint URL.
--username <user>-uBasic authentication username.
--password <pass>-PBasic authentication password.
--access-key <key>-kProgrammatic Access Key ID.
--secret-key <sec>-sProgrammatic Access Key Secret.
--json—Output machine-readable JSON format.
--quiet-qSuppress non-essential output and progress bars.
--no-color—Disable ANSI colors in output.
--timeout <ms>-tRequest timeout in milliseconds.
--help-hDisplay command help.

Command Matrix​

Configuration & Diagnostics​

CommandAliasesDescription
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 healthsys healthCheck server liveness and version.
liorans3 system infosys infoRetrieve server diagnostic metadata.
liorans3 system performancesys perfRetrieve real-time PUT throughput and latency metrics.
liorans3 system metricssys metricsStream raw Prometheus exposition text.

Profile Management​

CommandAliasesDescription
liorans3 profile list—List all saved profiles.
liorans3 profile show [name]getDisplay 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>removeDelete a stored profile.

Bucket Management​

CommandAliasesDescriptionKey Options
liorans3 bucket listlsList storage buckets.--json
liorans3 bucket create <bucket>mbCreate a new bucket.--versioning, --quota-gb, --quota-mb, --quota
liorans3 bucket info <bucket>getDisplay 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, rbDelete a storage bucket.-f, --force, -y, --yes

Object Operations​

CommandAliasesDescriptionKey Options
liorans3 object list <bucket>lsList objects in bucket.-p, --prefix, -l, --limit, -c, --cursor, -a, --all
liorans3 object stat <bucket> <key>head, infoQuery 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>deleteDelete object from bucket.—

Multipart Uploads​

CommandAliasesDescriptionKey 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​

CommandAliasesDescriptionKey Options
liorans3 user listlsList all user accounts.--json
liorans3 user get <username>infoInspect 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>deleteDelete user account.-y, --yes
liorans3 user passwdchange-passwordChange authenticated user password.--old, --new
liorans3 user reset-password <user>—Admin reset user password.-P, --new, --must-change, --no-must-change
liorans3 key listlsList programmatic access keys.-u, --user
liorans3 key get <keyId>infoInspect 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, deleteRevoke access key.-y, --yes