Skip to main content

CLI tool to validate that .env files match their linked .env.example files

Project description

Envoy

A .env file validator

Why

It can be very easy when using a .env file for secrets that it eventually falls out of sync with it's .env.example counterpart. Doubly so when working on multiple machines or with multiple developers. This tool makes easier to use .env files more rigidly and validate some set criteria without needing to setup something like a Secrets Management Tool which is often overkill.

Features

  • 🪄 Check for missing env vars from an example file
  • 🚫 Optionally warn for uninitialised variables
  • 🆕 Optionally warn for additional variables

Installation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envoy_env-0.0.2.tar.gz (162.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envoy_env-0.0.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file envoy_env-0.0.2.tar.gz.

File metadata

  • Download URL: envoy_env-0.0.2.tar.gz
  • Upload date:
  • Size: 162.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.23

File hashes

Hashes for envoy_env-0.0.2.tar.gz
Algorithm Hash digest
SHA256 34fb589377297aefd83dc7707722736babbe26b30df0e75457d3ad6ab10f0ac1
MD5 d131dfde306790d10ec187bccac8bb23
BLAKE2b-256 6f41300780e948de1df7eb668912ecb7e67a0760551c9c35286bf0decb88a548

See more details on using hashes here.

File details

Details for the file envoy_env-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: envoy_env-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.23

File hashes

Hashes for envoy_env-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a9647ab115c3cb6e01ed9adec511fad9b36af743035412ae49473c4654945fa
MD5 211a027bbe84b6b1835a9b6351942aa5
BLAKE2b-256 22cbfdd43e2268a0b822ce12a8fe3a00cfc2434cc3033c740ff80ac291459b1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page