Keep your secrets encrypted locally and inject them into your shell as you move across projects.
No plaintext files. No accidental commits. No secret leaks.
Linux & macOS
bash <(curl -fsSL https://kredenv.patppuccin.com/install.sh)Windows (PowerShell 5.1+)
powershell -ExecutionPolicy Bypass -NoProfile -c "irm https://kredenv.patppuccin.com/install.ps1 | iex"Add the hook to your shell configuration file:
# Bash
echo 'eval "$(kredenv hook bash)"' >> ~/.bashrc
# Zsh
echo 'eval "$(kredenv hook zsh)"' >> ~/.zshrc
# Fish
echo 'kredenv hook fish | source' >> $__fish_config_dir/config.fish
# PowerShell
Add-Content $PROFILE 'Invoke-Expression (& { (kredenv hook powershell | Out-String) })'
# Nushell
kredenv hook nushell | save -f ($nu.default-config-dir | path join "autoload" "kredenv.nu")Full documentation, guides, and command reference at kredenv.patppuccin.com.
Released under the Apache License 2.0.