Documentation Index
Fetch the complete documentation index at: https://errand.nuvrel.dev/llms.txt
Use this file to discover all available pages before exploring further.
Linux / macOS
Windows
Build from source
Run the install script
curl -fsSL https://nuvrel.dev/install/errand.sh | bash
The script detects your OS and architecture, downloads the correct binary, verifies its checksum, and installs it to ~/.errand/bin.Reload your shell
The installer adds ~/.errand/bin to your shell configuration and prints the exact command to apply the change. Run that command, or open a new terminal.
Pinning a version
Set VERSION to install a specific release:curl -fsSL https://nuvrel.dev/install/errand.sh | VERSION=1.0.0 bash
Custom install directory
Set ERRAND_INSTALL to change where the binary is placed:curl -fsSL https://nuvrel.dev/install/errand.sh | ERRAND_INSTALL=~/tools bash
Upgrading
Run the install script again. It replaces the existing binary:curl -fsSL https://nuvrel.dev/install/errand.sh | bash
Uninstalling
Remove the install directory:Then remove the lines the installer added to your shell configuration file.Manual verification
The install script verifies the checksum automatically. If you downloaded a binary manually, you can verify it yourself.Download the checksums file for your release from the GitHub releases page, then run:sha256sum --ignore-missing -c errand_VERSION_checksums.txt
Replace VERSION with the version you downloaded, for example errand_1.2.0_checksums.txt.Run the install script
Open PowerShell and run:irm https://nuvrel.dev/install/errand.ps1 | iex
The installer places the binary in ~\.errand\bin and adds it to your user PATH. Open a new terminal
Close and reopen your terminal for the PATH change to take effect.
Pinning a version
The irm | iex pattern does not support passing parameters. Download the script first, then run it with -Version:& ([scriptblock]::Create((irm https://nuvrel.dev/install/errand.ps1))) -Version 1.0.0
Upgrading
Run the install script again. It replaces the existing binary:irm https://nuvrel.dev/install/errand.ps1 | iex
Uninstalling
Remove the install directory:Remove-Item -Recurse -Force "$HOME\.errand"
Then remove $HOME\.errand\bin from your user PATH.Installing via go install, go get, the go tool command, or the tools pattern (tools.go) is not guaranteed to work. Use the binary installer instead.
You need Go installed. The minimum required version is listed in go.mod.go install github.com/nuvrel/errand/cmd/errand@latest
The binary is placed in $(go env GOPATH)/bin. Make sure that directory is in your PATH.Builds from source do not have version information embedded. errand --version will report version development, commit none, built at unknown.
Upgrading
go install github.com/nuvrel/errand/cmd/errand@latest
Uninstalling
rm "$(go env GOPATH)/bin/errand"