ConfigFern is a .NET CLI tool that aims to assist in managing application configurations across various environments. It offers features for managing settings, encrypting sensitive values, validating configurations, and comparing environments, with the hope of making your configuration management a bit easier.
Note: This project is currently in development mode. Features and functionality may change as development progresses.
- .NET SDK 8.0
dotnet tool install --global ConfigFern# Add a configuration
configfern add --key "AppSettings:ApplicationName" --value "MyApp" --env "dev"
# List configurations
configfern list --env dev
# Compare environments
configfern compare --env1 dev --env2 prodFor detailed documentation, please visit our Wiki:
- Features Overview
- Installation Guide
- Environment Setup
- Usage Guide
- Configuration Structure
- Security
- Best Practices
- Deployment Workflow
MIT License