Expand description
envcheck - A fast, modern CLI for linting .env files and detecting K8s ↔ env mismatches.
§Features
- Lint
.envfiles for syntax errors, duplicate keys, and common issues - Compare environment files across environments (local, staging, prod)
- K8s Sync detection between Kubernetes manifests and .env files
§Example
ⓘ
use envcheck::{EnvFile, lint};
let env_file = EnvFile::parse("DATABASE_URL=postgres://localhost/db")?;
let diagnostics = lint(&env_file);Re-exports§
pub use error::EnvCheckError;pub use error::Result;pub use output::Format;pub use output::OutputFormatter;pub use parser::EnvFile;pub use parser::EnvVar;pub use parser::K8sEnvRef;pub use parser::K8sManifest;pub use rules::Diagnostic;pub use rules::Rule;pub use rules::RuleId;pub use rules::Severity;