Reference for everyDocumentation Index
Fetch the complete documentation index at: https://rendobar.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
rb command. Use the overview for narrative.
Global flags
Accepted byrb ffmpeg. Other commands ignore them.
| Flag | Default | Effect |
|---|---|---|
--json | off | Print the full job result as JSON to stdout |
--url-only | off | Print only the result URL to stdout |
--quiet | off | Print nothing. Use the exit code |
--no-wait | off | Submit the job and exit. Prints the job ID to stdout |
--timeout N | 120 | Server-side execution timeout in seconds. Range 1–900 |
--json and --url-only conflict; the first one parsed wins. --quiet overrides both.
Exit codes
| Code | Meaning |
|---|---|
0 | Success |
1 | Job ran but failed, or generic runtime error |
2 | User error: not authenticated, invalid arguments, port in use, insufficient credits |
130 | Cancelled via Ctrl+C. The CLI tries to cancel the in-flight job before exiting |
rb doctor
api.rendobar.com reachability, auth state, macOS quarantine bit, GitHub API rate limit.
--json prints results as JSON. --fix removes the macOS quarantine bit from the rb binary (the only fix currently supported).
Exits 0 when all checks pass, 1 if any failed. Warnings do not change the exit code.
rb ffmpeg
-i ./clip.mp4) upload automatically before submission and are rewritten to short-lived URLs. Remote inputs (-i https://...) pass through as-is.
The trailing positional argument (the FFmpeg output filename) is the local path the result downloads to. With --no-wait no download happens — only the job ID prints.
Job-failure exits 1 and writes the API error to stderr. Insufficient credits exits 2 with a top-up link.
rb login
http://127.0.0.1:14832/callback, times out after 120 seconds.
--key <api-key> skips the browser flow and saves the given key after verifying it.
Credential paths and storage details: Authentication.
rb logout
rb update
github.com/rendobar/cli/releases for the latest non-prerelease tag. If you’re behind, downloads the platform archive, verifies SHA-256 against checksums.txt, atomically replaces the running binary, rolls back on failure. Logs to ~/.rendobar/update.log.
Already on latest: exits with Already on the latest version (X.Y.Z).
In dev mode (bun run), prints the install command instead of self-replacing.
Exits 1 on any failure (network, checksum, write permission). Old binary is preserved on rollback.
rb whoami
/orgs/current with the saved credential and prints org, plan, balance:
2 if not authenticated, 1 if the API call fails.