Docs / Quickstart / Quickstart

Quickstart

From install to your first push in about a minute.

1. Install

Needs Node.js 18 or newer.

$ npm i -g storeenv

2. Sign in

Your browser opens. Sign in with GitHub and authorize the terminal. On a new account you'll see a 24-word recovery phrase. Save it, then confirm three words.

$ storeenv login

3. Push

StoreEnv finds every .env file, shows what will be uploaded, encrypts each secret on your machine and creates a version per environment.

$ cd my-project
$ storeenv push -m "Initial push"

4. Pull anywhere

On a second machine, sign in and approve the device from the first one, or enter your recovery phrase.

$ git clone git@github.com:you/my-project.git && cd my-project
$ storeenv login
$ storeenv pull

5. Bring your team

$ storeenv invite @teammate --role editor

A new member shows as "pending key share" until a device that can read the secrets wraps the keys for them. Your next CLI command does it.

Stop pasting secrets into chat.

$ npm i -g storeenv Get started