Skip to content

Repository files navigation

banner

Latest Release Go Report Card License

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.

Installation

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"

Shell Hook

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")

Documentation

Full documentation, guides, and command reference at kredenv.patppuccin.com.

License

Released under the Apache License 2.0.

About

Encrypted environment variable injection via a committed .kredsfile

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages