This chapter covers the core features and capabilities of Environment Manager.
.env files across dev/staging/prod and spot missing or changed variables.env.example from your actual .env (strips values).env filesFollow this guide to get Environment Manager up and running in your environment.
# Compare two environment files
python src/env_manager.py diff --source examples/env.dev --target examples/env.prod
# Validate an env file against required variables
python src/env_manager.py validate --env examples/env.dev --required examples/required_vars.json
# Sync missing variables from dev to staging
python src/env_manager.py sync --source examples/env.dev --target examples/env.staging
# Generate .env.example template (strips secret values)
python src/env_manager.py template --env examples/env.dev --output .env.example
# Full audit report across all environments
python src/env_manager.py audit --envs examples/env.dev,examples/env.staging,examples/env.prod --format jsonGet the full Environment Manager and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.