Documentation 2.1.0 🌸

High-performance Go engine command reference.

LIVE PREVIEW
🌸 envware-go ENGINE v2.1.0
Type a command or click "Run" to see it in action.

Security Enforcement 🛡️

Environments named .env or .env.production are strictly locked. Only OWNER and ADMIN roles can access them.

Installation

curl -sSL https://www.envware.dev/install.sh | bash

Quick installation for Mac and Linux systems.

go install github.com/envware/envware-go@latest

Install via Go tools (Requires Go 1.21+).

Collaboration (Zero-Trust)

envw request <team> <project> OWNER

Create a new project or request owner access.

envw request <team> <project> DEV

Request developer access to an existing project.

envw accept

List pending access requests for your teams.

envw accept <id>

Approve a request and share the E2EE project key.

Billing & Extras

envw purchase teams

Add a new team slot to your account ($10/mo).

envw purchase projects <team>

Add +5 project slots to a specific team ($10/mo).

envw purchase users <team> <project>

Add +10 user slots to a specific project ($10/mo).

envw purchase local <team> <project>

Unlock Local Mode (encrypt/decrypt) for a project ($10).

Local Mode (Premium 🛡️)

envw encrypt <team> <project> [env-file]

Encrypt a .env file to a local .env.crypto for Git storage.

envw decrypt <team> <project> [file]

Decrypt a .env.crypto file back to a readable .env.decrypted.

Utilities

envw fingerprint

Show your unique device fingerprint for identity verification.

envw status [team] [project]

Check your current limits, teams, and project members.

envw set-email <email>

Set or update your notification/billing email.

envw version

Show the current engine version.

Secrets Management

envw push <team> <project> [env-file]

Encrypt and upload local secrets. Environments containing "prod" or "production" are automatically restricted.

envw pull <team> <project> [env-file]

Download and decrypt secrets. Fails if a DEVELOPER tries to pull a production environment.

envw projects <team>

List all projects in a team.

envw envs <team> <project>

List available environments with PROD/DEV status tags.

envw secrets <team> <project>

List variable names (keys only) in an environment.