envilder
Version:
A CLI that securely centralizes your environment variables from AWS SSM as a single source of truth
51 lines (33 loc) โข 1.79 kB
Markdown
# ๐ฃ๏ธ Envilder Roadmap
Envilder aims to be the simplest, most reliable way to generate `.env` files from AWS SSM Parameter Store
โ for both local development and CI/CD pipelines.
## โ
Current Features
- Map-based secret resolution via `param-map.json`
- Outputs clean `.env` files
- Supports AWS profiles (`AWS_PROFILE`)
- Compatible with SecureString and plain parameters
- CLI-first, lightweight
---
## ๐ง Planned Improvements
### ๐น Usability & Visibility
- [ ] ๐ **Auto-discovery mode** (`--auto`) for fetching all parameters with a given prefix
- [ ] ๐ธ **Demo GIF/video** showing the tool in action (terminal + env + app)
- [ ] โ๏ธ **Tutorial repo** showing full example with GitHub Actions
- [ ] ๐๏ธ **Official GitHub Action** (in Marketplace)
### ๐น Dev Experience & Adoption
- [ ] โ
**Check mode** (`--check`) to validate SSM vs existing `.env` and fail CI if out-of-sync
- [ ] ๐ **Onboarding doc** for new teams (how to set up param-map, profiles, best practices)
### ๐น Advanced Features
- [ ] โฉ๏ธ **Import mode** (`--import`) to push local `.env` back to AWS SSM
- [ ] ๐ **Optional webhook/Slack notifier** on secret sync (for audit/logging)
- [ ] ๐ **Web-based interactive demo** (optional) to test mappings live
- [ ] ๐ง **Awesome list submissions** and community templates
---
## ๐งช Long-term Ideas (Open to Feedback)
- [ ] ๐ Support hierarchical `param-map.json` per environment
- [ ] ๐งฌ Plugin system for custom resolvers (e.g. secrets from other providers)
---
## ๐ Contribute or suggest ideas
If youโve faced similar problems or want to help improve this tool, feel free to open an issue, submit a PR
or reach out.
Every bit of feedback helps make this tool better for the community.