Privacy-first scope
Designed the report around variable names and line numbers so sensitive values never need to appear in diagnostic output.
Open Source / Python Automation / Daily Build
A dependency-free Python CLI that checks environment-variable names against a template without displaying or retaining their values.
Designed the report around variable names and line numbers so sensitive values never need to appear in diagnostic output.
Added deterministic checks for missing, unexpected, duplicate and malformed entries before an application starts.
Provided readable and JSON output plus distinct success, validation-failure and file-error exit codes.
Key-only configuration checks
Missing and unexpected key detection
Duplicate and malformed-line reporting
Nine passing standard-library tests
pathlib, regular expressions, dataclasses and sets provide dependency-free parsing and comparison.
argparse supports terminal use and machine-readable checks while keeping values out of every report.
Nine tests cover parsing, value minimization, duplicates, malformed lines, comparisons, output safety and CLI exit behavior.