harish124/envsniff

Scan your codebase for environment variables and keep .env.example in sync automatically.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathDirectory to scan. Defaults to the repository root.no.
commitCommit the updated .env.example back to the branch when changes are detected.notrue
fail-on-driftExit with a non-zero code when new undocumented variables are found (drift detected). Useful for blocking merges.nofalse
commit-messageCommit message used when committing .env.example changes.nochore: sync .env.example via envsniff
python-versionPython version used to install and run envsniff.no3.12
namedescription
new-varsComma-separated list of newly discovered environment variables not yet in .env.example.
stale-varsComma-separated list of variables present in .env.example but no longer found in code.
scanned-filesNumber of source files scanned.
drift-detectedtrue if new undocumented variables were found, false otherwise.