Installation

Get Nokvault installed on your system. Choose the method that works best for you.

Download Pre-built Binaries

The easiest way to get started is to download a pre-built binary for your platform from GitHub Releases.

  1. Visit GitHub Releases
  2. Download the appropriate binary for your platform (Windows, Linux, or macOS)
  3. Make it executable (Linux/macOS): chmod +x nokvault
  4. Move it to a directory in your PATH, or use it directly

Build from Source

Build Nokvault from source if you want the latest features or need to customize the build.

Prerequisites

  • Go 1.21 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/nokvault

The binary will be created in the current directory. Move it to a location in your PATH to use it system-wide.

Cross-Compilation

Build binaries for different 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/nokvault

Package Managers

Package manager support is coming soon! For now, download binaries from GitHub Releases.

# Homebrew (macOS) - Coming soon
# brew install nokvault

# Scoop (Windows) - Coming soon  
# scoop install nokvault

# APT (Debian/Ubuntu) - Coming soon
# sudo apt install nokvault

Verify Installation

After installation, verify that Nokvault is working correctly:

nokvault --version

You should see the version number. If you get a "command not found" error, make sure the binary is in your PATH.