Installation
Multiple ways to install xenvsync on any platform.
Homebrew (macOS / Linux)
Install via Homebrewbash
Scoop (Windows)
Install via Scoopbash
npm (Quickest)
Install globallybash
Or run without installing: npx @nasimstg/xenvsync
The npm package automatically downloads the correct binary for your platform.
Go Install
Requires Go 1.25+.
Installbash
This places the binary in $GOPATH/bin. Make sure it's in your PATH.
Binary Releases
Prebuilt binaries are available from the release channels listed in Changelog.
Linux / macOS
Download & installbash
Linux (.deb / .rpm)
Package managerbash
Windows
Download the .zip from the releases page, extract it, and add the directory to your PATH.
Build from Source
Clone and buildbash
make build injects version, commit, and build date via ldflags. Use make install for direct install to $GOPATH/bin.
Nix Flake
Run with Nixbash
Arch Linux (AUR)
Install from AURbash
Verify
Check versionbash
Supported Platforms
| OS | Architecture | Formats |
|---|---|---|
| Linux | amd64, arm64 | .tar.gz, .deb, .rpm, .apk |
| macOS | amd64, arm64 | .tar.gz |
| Windows | amd64, arm64 | .zip |
Upgrading
Replace the binary with a newer version. Config files are forward-compatible.