Render has a public REST API and SSH access. A CLI would be useful for:
* Tailing service logs
* Connecting to Private Services
* CI/CD workflows
From Ed Ropple at https://community.render.com/t/release-announcement-render-cli-v0-1-3-now-via-homebrew/8430:
Hey folks! We announced v0.1.0 of the new Render CLI just before the holidays, with more to come. I’ve been cooking on distribution and making it easier for you to get hold of it.
On your Mac (Linux Homebrew isn’t tested but should work as well), you can go:
brew tap render-oss/render
brew install render
And you should have yourself a shiny CLI in a few minutes.
All of this will be getting into our docs pretty soon. We wanted to get this stuff into a good spot before opening it up, but also wanted our community folks to get an early bite at the apple.
Thanks for using Render!
Anurag Goel: ❤️
Hey folks! We've released the alpha of
render-clitoday. Details over on the community forum: https://community.render.com/t/release-announcement-render-cli-v0-1-0/7424
Thanks for your patience, and I look forward to your feedback!
Hey folks - just a heads-up, but this is under active development. The first release will be pretty skinny, as we've been working on getting the core building blocks right before we've pushed for features, but we hear you, and it's underway.
marked this post as
envvariable updates would be a lovely feature. cron config too :)
Alec: If you haven't seen it yet, my tool has a command for this: https://github.com/kurtbuilds/render
It would be awesome if the CLI could run Blueprints locally.
Would be also amazing to have it run the application console too! E.g. Rails'
Anurag Goel: This is a great feature! But from the docs you link to, it looks like you still need to start off in the web dashboard, to find a value to copy and paste to use with command-line ssh.
heroku console, all from the terminal, you are in.
Is there an API that could be used to automate the connect/ssh step, to get the ssh username/host? Which could then be further automated by a CLI?
That is a thing people may be looking for for heroku DX parity.
Anurag Goel agree with jonathan -- it would be nice to simply be able to type
render console -s <service-name>and have it boot a console. same thing for tailing the logs
I built this for my own needs, sharing it with the community here: https://github.com/kurtbuilds/render
Also batch setting environment variables
What is the status on this request (even if limited to using predefined render CLI options)