Installation
Install NokVault with a package manager, an attested release binary, or a local Go build. Prefer verified releases for production use.
Homebrew
On macOS, install the hash-pinned formula from the NokVault tap:
brew tap jimididit/nokvault https://github.com/jimididit/nokvault.git
brew install jimididit/nokvault/nokvaultScoop
On Windows, install the hash-pinned Scoop manifest directly from the repository:
scoop install https://raw.githubusercontent.com/jimididit/nokvault/main/scoop/nokvault.jsonRelease binaries
Download a pre-built binary for Windows, Linux, or macOS from GitHub Releases.
- Choose the artifact for your platform and architecture.
- On Linux and macOS, make it executable:
chmod +x nokvault. - Move it into a directory on your
PATH, or run it from the download location.
Verify release provenance
Releases published after provenance support was enabled include SHA-256 checksums and a GitHub build attestation.
Compare the downloaded binary with checksums.txt, then verify that GitHub Actions built it from this repository:
gh attestation verify ./nokvault-linux-amd64 --repo jimididit/nokvaultReplace the filename with the artifact for your platform. The command requires the GitHub CLI and an internet connection.
An APT repository is not currently published. Linux users should download the attested binary for their architecture from GitHub Releases.
Build from source
Build NokVault from source when you need the latest tip or a customized build.
Prerequisites
- Go 1.25.11 or later
- Git
Build steps
git clone https://github.com/jimididit/nokvault.git
cd nokvault
# Windows
go build -o nokvault.exe ./cmd/nokvault
# Linux/macOS
go build -o nokvault ./cmd/nokvaultThe binary is created in the current directory. Move it onto your PATH for system-wide use.
Cross-compilation
Build binaries for other platforms from your current machine:
# Windows (64-bit)
GOOS=windows GOARCH=amd64 go build -o nokvault-windows-amd64.exe ./cmd/nokvault
# Linux (64-bit)
GOOS=linux GOARCH=amd64 go build -o nokvault-linux-amd64 ./cmd/nokvault
# macOS (Intel)
GOOS=darwin GOARCH=amd64 go build -o nokvault-darwin-amd64 ./cmd/nokvault
# macOS (Apple Silicon)
GOOS=darwin GOARCH=arm64 go build -o nokvault-darwin-arm64 ./cmd/nokvaultVerify installation
Confirm the binary runs:
nokvault --version
You should see the version number. If the shell reports “command not found,” ensure the binary is on your PATH.