TL;DR — Kurzzusammenfassung
Direnv lädt Umgebungsvariablen beim Betreten eines Verzeichnisses. Projekt-Geheimnisse automatisch.
Direnv automatisiert Umgebungsvariablen pro Projekt.
Zusammenfassung
- Automatische .envrc, Sicherheit, PATH_add, Nix
Direnv lädt Umgebungsvariablen beim Betreten eines Verzeichnisses. Projekt-Geheimnisse automatisch.
Direnv automatisiert Umgebungsvariablen pro Projekt.
brew install direnv.
eval $(direnv hook bash).
export DATABASE_URL=...
direnv allow.
echo $DATABASE_URL.
Shell-Erweiterung die Variablen per .envrc lädt/entlädt.
Ja, Shell-Ebene für alle Tools.
Ja, erfordert direnv allow.
Ja, use_nix in .envrc.