Versions in this module Expand all Collapse all v0 v0.1.1 May 4, 2026 v0.1.0 May 4, 2026 Changes in this version + var CurrentVersion = "v0.1.0" + func CheckForUpdates(verbose bool) + func Execute() + func RunFix(envFile, exampleFile string, dryRun bool) (int, error) + func ShannonEntropy(data string) float64 + type AuditReport struct + DiffCount int + Empty int + Missing int + Passed int + Placeholder int + ScanCritical int + ScanHigh int + ScanMedium int + Score int + func RunAudit(envFile, exampleFile string) (AuditReport, error) + type DiffResult struct + Key string + NewValue string + OldValue string + Type string + func RunDiff(file1, file2 string) (int, []DiffResult, error) + type EnvVar struct + Category string + Comment string + Ignored bool + Key string + LineNum int + Required bool + Tags map[string]string + Value string + func ParseEnvWithMetadata(filename string) ([]EnvVar, error) + type ScanOutput struct + File string + Results []ScanResult + Summary ScanSummary + type ScanResult struct + Key string + Line int + Reason string + Risk string + Value string + func RunScan(filename string) ([]ScanResult, error) + type ScanSummary struct + Critical int + High int + Medium int + Total int + type ValidateOutput struct + EnvFile string + ExampleFile string + Results []ValidationResult + Summary ValidateSummary + type ValidateSummary struct + Empty int + Missing int + Passed int + Placeholder int + type ValidationResult struct + Key string + Message string + Status string + func RunValidate(envFile, exampleFile string) (int, int, int, int, []ValidationResult, error)