Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Jan 22:14

Release v1.3.0

burrow-autoload-demo.mp4

Burrow now includes support for automatically loading secrets managed by burrow into the active working directory when applicable. Kinda like direnv but with secret management centralized in Burrow's SQLite store.

To get started:

  1. Install the latest version of Burrow using the instructions below.
  2. Run burrow init YOUR_SHELL to initialize the shell hooks needed for the integration for supported shells.
  3. Run burrow trust DIRECTORY where the directory is where you want secrets auto-loaded.
  4. cd DIRECTORY and observe secrets are loaded into environment variables.

Secrets are only loaded into trusted directories. Directories can be untrusted at any time with the burrow untrust command. Secrets are unloaded when navigating away from the target directory.

Installation

Install script (Linux/macOS):

curl -fsSL https://safia.rocks/burrow/install.sh | sh -s -- v1.3.0

Update previous installation:

burrow update v1.3.0

npm:

npm install burrow

Binary (Linux/macOS):

curl -fsSL https://github.com/captainsafia/burrow/releases/download/v1.3.0/burrow-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m | sed 's/x86_64/x64/' | sed 's/aarch64/arm64/') -o burrow
chmod +x burrow
sudo mv burrow /usr/local/bin/

Download

Platform Binary
Linux x64 burrow-linux-x64
Linux ARM64 burrow-linux-arm64
macOS x64 burrow-darwin-x64
macOS ARM64 burrow-darwin-arm64
Windows x64 burrow-windows-x64.exe

Changelog

See commits since last release: v1.3.0...HEAD