Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1002 Bytes

README.md

File metadata and controls

56 lines (43 loc) · 1002 Bytes

🐙 Roo

Install

Installer Script

curl https://raw.githubusercontent.com/outlaw/roo/master/install.sh | sh

Homebrew

brew tap outlaw/homebrew-tap
brew install outlaw/homebrew-tap/roo

Usage

Environment Variables

Roo helps you store your application environment variables in a secure way.

To Store:

echo "opensaysme" | roo env set --application my-app --environment production SECRET_ENVIRONMENT_VARIABLE

To Retrieve:

roo env get --application my-app --environment production SECRET_ENVIRONMENT_VARIABLE

Pairing Roo and a gem like Dotenv makes life a breeze.

.env.production
SECRET_ENVIRONMENT_VARIABLE=$(roo env get --application my-app --environment production SECRET_ENVIRONMENT_VARIABLE)
.env.test
SECRET_ENVIRONMENT_VARIABLE="test_value"
.env
SECRET_ENVIRONMENT_VARIABLE="Some development value"

Simples!

Other

create
deploy
lockbox
destroy