varlock
Installation
SKILL.md
Varlock
This skill helps securely manage env vars and secrets in your project using varlock.
Docs: https://varlock.dev Repo: https://github.com/dmno-dev/varlock
Varlock uses .env.schema (instead of .env.example) to provide a single source of truth for your project's env vars. Schema info is expressed using @decorator style comments. Sensitive values can be set in git-ignored .env.local files, passed in via the environment, or use functions to load from secure backends like 1Password, Vault, AWS, etc.
Basic .env.schema example:
# @defaultSensitive=false @defaultRequired=infer
# @currentEnv=$APP_ENV
# @generateTypes(lang=ts, path=env.d.ts)
# ---
# @type=enum(dev, staging, prod)
APP_ENV=dev