envilder
Version:
A CLI that securely centralizes your environment variables from AWS SSM as a single source of truth
41 lines (30 loc) β’ 2.07 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.
> **Note:** This roadmap contains ideas and potential features based on initial vision and community feedback.
> Not all features are guaranteed to be implemented. Priorities may change based on user needs, feedback,
> and real-world usage patterns. Your input mattersβfeel free to share your thoughts and suggestions!
---
## Feature Status & Roadmap
| Feature | Status | Priority | Notes |
|---------|--------|----------|-------|
| **Mapping-based resolution** | β
Implemented | - | Core functionality |
| **`.env` file generation** | β
Implemented | - | Core functionality |
| **AWS profile support** | β
Implemented | - | `--profile` flag |
| **Push mode** (`--push`) | β
Implemented | - | [Guide](./docs/push-command.md) |
| **GitHub Action** | β
Implemented | - | [Documentation](./github-action/README.md) |
| **Onboarding documentation** | β
Implemented | - | [Setup guide](./docs/requirements-installation.md) |
| **Plugin system / Multi-backend** | β Planned | π₯ Next | Starting with Azure Key Vault support |
| **Check/sync mode** (`--check`) | β Planned | High | Validate SSM vs `.env`, fail CI if out-of-sync |
| **Auto-discovery mode** (`--auto`) | β Planned | Medium | Fetch all parameters with a given prefix |
| **Webhook/Slack notifications** | β Planned | Low | Notify on secret sync for audit/logging |
| **Hierarchical mapping** | β Future | Low | Per-environment `param-map.json` |
| **Web-based demo** | β Future | Low | Interactive mapping tester |
---
## π Contribute or Suggest Ideas
If you've faced similar problems or want to help improve this tool, feel free to:
- π [Open an issue](https://github.com/macalbert/envilder/issues/new)
- π‘ Share feature ideas and use cases
- π§ Submit a Pull Request
- π¬ Provide feedback on planned features
Every bit of feedback helps make this tool better for the community!