Warning
This CLI is deprecated and no longer under active development. We recommend using our newer actively-maintained CLI instead.
You can download a platform-specific build of render-cli
from the releases page.
brew tap render-oss/render
brew install render
See render-oss/homebrew-render for more details.
If you head to GitHub Actions and click a passing build, you can download the latest artifacts at the bottom of the page.
This is necessary to run render-cli
on platforms not supported by deno compile
, such as Linux arm64
.
You can also clone this repository (fork it first, if you want!) and run the application from the repo itself. Something like this will get you sorted:
git clone [email protected]:render-oss/render-cli.git
cd render-cli
make deps
# 'deno task run' replaces 'render' in executable invocations
deno task run --help
To build a local binary, run make build-local
. It will emit a platform-correct binary on supported platforms and write it
to ./bin/render
.
render-cli
attempts to be a friendly and explorable command-line tool. For any command or subcommand under render
, you can pass --help
for detailed information on how it works.
You'll want to get started by building a config file. The magic words for this are render config init
, and it'll walk you through getting set up.
Is something hard to use, unpleasant to use, or unclear? Please let us know! As the CLI is an open-source project, we try to work in the open as much as possible; please check the issues and file a new one if appropriate!
render-cli
supports completions for bash
, zsh
, and fish
. Once installed, type render completions --help
for details.
RENDERCLI_CONFIG_FILE
: the path to a render-cli configuration file. If this file does not exist, render-cli will not halt (but the application may fail due to missing configuration).RENDERCLI_PROFILE
: selects a profile from the Render configuration. Is overridden by the--profile
option. Defaults todefault
if neither is set.RENDERCLI_REGION
: selects a region. Is overridden by the--region
option. Defaults to your selected profile'sdefaultRegion
if neither is set, andoregon
if your profile lacks adefaultRegion
.RENDERCLI_APIKEY
: provides an API key for use with the Render CLI. Overrides the value in your selected profile. Has no default; operations that require API access will fail if this is unset and the current profile does not have an API key.