40
Env Checkup is a developer-friendly CLI tool designed to streamline the management of environment configuration files such as .env, .env.local, and .env.example. This tool ensures that your team never misses critical environment variables across development, staging, or production environments.
Key Features:
Validation and Auditing: Detects all .env files recursively and validates keys against a schema to prevent runtime errors and bugs.
Schema Generation: Automatically generates schemas via CLI prompts, ensuring consistency and reducing confusion for new developers.
CI/CD Integration: Seamlessly integrates with CI/CD pipelines to catch missing environment variables before deployment, providing clear error messages if validation fails.
Customizable Configuration: Offers extensive configuration options through a .envcheckuprc.json file or CLI flags, allowing for tailored validation processes.
Support for JavaScript and TypeScript Projects: Works with any JavaScript or TypeScript project, making it versatile for various development environments.
Env Checkup is particularly useful for projects like Next.js, Node.js, and Express, as well as monorepos with shared environment variables. By adding scripts to your package.json, developers can easily run environment validation commands, ensuring a smooth and error-free development process.
Contributions are welcome, and the project is open source, with the code available on GitHub.
Built with