github mikeleppane/envx v0.6.0
Release v0.6.0

latest releases: v0.6.2, v0.6.1
9 months ago

🎉 What's New

🧙 Interactive Setup Wizard

  • Introduced a comprehensive interactive setup wizard via the envx init command
  • Automatically detects project type (Web App, Python, Rust/Go, Docker, Microservices, or Custom)
  • Guides users through environment variable configuration with smart defaults
  • Creates environment profiles for different stages (development, testing, production)
  • Generates .env files with pre-configured values
  • Includes team collaboration setup and validation rules configuration
  • Supports ESC key for graceful exit at any point during the wizard

📁 Custom Configuration File Support

  • Added -f/--file flag to all project commands for specifying custom configuration files
  • Similar to Docker's -f flag, allowing flexible configuration management
  • Enables multiple configuration files per project
  • Supports organizing configurations in custom directories
  • Example: envx project apply -f configs/production.yaml

⚡ Performance Improvements

  • Optimized internal operations for faster environment variable access
  • Reduced memory footprint during variable processing
  • Improved startup time for CLI commands

📝 Example Usage

# Run the interactive setup wizard
envx init

# Use custom configuration file
envx project apply -f myproject.yaml

# Check validation with custom config
envx project check -f configs/staging.yaml

Don't miss a new envx release

NewReleases is sending notifications on new releases.