Vault SDK
Go library for interacting with Hashicorp Vault.
Install
go get github.com/bank-vaults/vault-sdk
Documentation
Check out the library documentation on the Bank-Vaults website or on pkg.go.dev.
Development
For an optimal developer experience, it is recommended to install Nix and direnv.
Alternatively, install Go on your computer then run make deps
to install the rest of the dependencies.
Fetch required tools:
make deps
Run the test suite:
make test
Run linters:
make lint # pass -j option to run them in parallel
Some linter violations can automatically be fixed:
make fmt
License
The project is licensed under the Apache 2.0 License.