UNPKG

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
# πŸ›£οΈ 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!