|
4 | 4 |
|
5 | 5 | **Environment variable syncing, diffing, and secret rotation — with secret-store integrations.** |
6 | 6 |
|
7 | | -[](https://pypi.org/project/rh-envault/) |
8 | | -[](https://pypi.org/project/rh-envault/) |
9 | | -[](https://github.com/Coding-Dev-Tools/envault/blob/main/LICENSE) |
| 7 | +[](https://github.com/Coding-Dev-Tools/envault) |
| 8 | +[](https://github.com/Coding-Dev-Tools/envault/blob/main/LICENSE) |
10 | 9 | [](https://github.com/Coding-Dev-Tools/envault/actions/workflows/ci.yml) |
11 | 10 | [](https://www.opensourcealternative.to/project/envault) |
12 | | -[](https://www.libhunt.com/r/Coding-Dev-Tools/envault) |
13 | 11 |
|
14 | 12 | > ⭐ **Star this repo** if you manage environment variables — it helps other developers find Envault! |
15 | 13 |
|
16 | 14 | **Why Envault?** Managing .env files across dev, staging, and prod is error-prone — copy-pasting secrets between environments, accidentally committing .env to git, rotating keys by hand across 5 files. Envault encrypts your .env files with a single master key, syncs them across environments, and rotates secrets without touching a text editor. One `envault push` encrypts and deploys. One `envault pull` decrypts and loads. No more plaintext secrets in .git history. |
17 | 15 |
|
18 | 16 | ## Quick Start |
19 | 17 |
|
| 18 | +> **Note:** rh-envault is not yet published to PyPI. Install directly from GitHub. |
| 19 | +
|
20 | 20 | ```bash |
21 | | -pip install rh-envault |
| 21 | +pip install git+https://github.com/Coding-Dev-Tools/envault.git |
22 | 22 |
|
23 | 23 | # Initialize a project |
24 | 24 | rh-envault init my-project |
@@ -196,12 +196,12 @@ audit_log_path: .envault-audit.log |
196 | 196 |
|
197 | 197 | ## Secret Store Integrations |
198 | 198 |
|
199 | | -| Store | Package | Install | |
200 | | -|-------|---------|---------| |
201 | | -| AWS SSM | `boto3` | `pip install rh-envault[awsssm]` | |
202 | | -| HashiCorp Vault | `hvac` | `pip install rh-envault[vault]` | |
203 | | -| Doppler | `requests` | `pip install rh-envault[doppler]` | |
204 | | -| 1Password | `onepasswordconnectsdk` | `pip install rh-envault[onepassword]` | |
| 199 | +| Store | Package | Install (from GitHub) | |
| 200 | +|-------|---------|----------------------| |
| 201 | +| AWS SSM | `boto3` | `pip install "rh-envault[awsssm] @ git+https://..."` | |
| 202 | +| HashiCorp Vault | `hvac` | `pip install "rh-envault[vault] @ git+https://..."` | |
| 203 | +| Doppler | `requests` | `pip install "rh-envault[doppler] @ git+https://..."` | |
| 204 | +| 1Password | `onepasswordconnectsdk` | `pip install "rh-envault[onepassword] @ git+https://..."` | |
205 | 205 |
|
206 | 206 | ## CI/CD Integration |
207 | 207 |
|
|
0 commit comments