Home

Awesome

S3env

Manipulate a key/value JSON object file in an S3 bucket through the CLI. Built to ease setting remote enviroment variables with Zappa.

Usage

Quick start.

$ s3env prod get
API_KEY=secret
FOO=bar

$ s3env prod set:BONJOUR=hello
Key successfully set.
Current key/values are...
API_KEY=secret
FOO=bar
BONJOUR=hello

$ s3env prod rm:BONJOIR
Key removed.
Current key/values are...
API_KEY=secret
FOO=bar

Getting started.

Install via...

pip install s3env

Create an s3env.json.

{
    "prod": "s3://your-bucket-here/file-in-bucket.json"
}

Run commands.

$ s3env --help

Development

After pulling down the repo locally, create a virtualenv, then install by running...

pip install -e .

Deployment

Publish to pypi with...

python setup.py sdist upload -r pypi