Skip to content

envigator v0.2.0

Latest

Choose a tag to compare

@ldhnam ldhnam released this 09 Aug 17:24

New in envigator v0.2.0:

Since v0.1.0

  • Dependency Graph — envigator graph (or D in the TUI) infers each variable's backend (PostgreSQL, Redis, Stripe, Auth, Sentry, AWS, ...) and renders a layered box diagram: service -> variables -> backends.
  • Environment Schema — optional .envigator.yaml declares environments and per-variable constraints (required, type, enum, default, secret); envigator validate [--env X] (or V) reports pass/fail with expected vs. actual values.
  • Doctor — envigator doctor (or X) runs Environment / Configuration / Security health checks (gitignore status, tracked secrets, unused/missing/invalid variables, committed credentials, private keys, backup files) and prints a report with an error/warning summary.

All features

  • Diff across profiles, ghost & zombie keys, leak detector & pre-commit guard, format/naming lint, stealth masking, git safety check, in-place multi-line editor, shell export copy, nested shell (run), vault sync + pull, template generator (generate), encrypted snapshots (snapshot), profile matrix, fuzzy search, git hooks (hook), monorepo workspaces, dependency graph, schema validation, doctor.

Install

go install github.com/ldhnam/envigator@latest

or grab a binary below.

Commands

  • envigator [flags] [dir] - TUI
  • envigator run -- cmd | generate [dir] | snapshot <create|list|restore|delete> | hook install|check | pull -vault PROVIDER | graph [dir] | validate [--env X] [dir] | doctor [dir]