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-1.0.1.tar.gz (9.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-1.0.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for envoy_env-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d56a51b416a8629170e20e2b4c1f8d0310840f0e3b4252dac4da0b1fdbe9d093
MD5 2fa618a5c25126f7786d1ade66425ca6
BLAKE2b-256 b153efd342629f8e9f741b210fed424bfb3d888692c7684e1aba331826f435d3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for envoy_env-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4085a5fe093c69c962198fa1393391dd87ec08039c9406e1160ef8fd8fd5f2c1
MD5 714e7349f96e024bfb0606e06279faea
BLAKE2b-256 c1a1d09cd6de75e5f2a2b81f797eddf5148dcb9361f4006db92f7f7ef8ce8276

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