Install
Quick Install
Section titled “Quick Install”curl -fsSL https://vizb.goptics.org/install.sh | bashirm https://vizb.goptics.org/install.ps1 | iexDocker
Section titled “Docker”Pull the image and start the API on port 8080:
docker pull goptics/vizbdocker run -d --rm -p 8080:8080 goptics/vizbThe image starts vizb serve bound to 0.0.0.0 inside the container.
For CLI use, mount the current directory so Vizb can read inputs and persist outputs:
docker run --rm -v "$PWD:/data" -w /data goptics/vizb bar sales.csv -o out.htmlPipe input with -i; the mounted directory still keeps the generated file:
cat sales.csv | docker run --rm -i -v "$PWD:/data" -w /data goptics/vizb bar -o out.htmlGo Install
Section titled “Go Install”go install github.com/goptics/vizb@latestUpdating
Section titled “Updating”vizb updateStandalone Linux and macOS installs from the script or release archives update
in place after verifying the release checksum. Windows standalone installs print
the PowerShell reinstall command and are not modified automatically. Vizb
delegates package-managed installs instead of overwriting them: Go installs
receive the corresponding go install command, and WinGet installs receive the
corresponding winget upgrade command.
See vizb update for the complete detection and safety
behavior.
Download Binary
Section titled “Download Binary”Pre-built binaries for Linux, macOS, and Windows (amd64 and arm64) are on the
releases page. Prefer the latest
release assets from that page. The commands below use v0.18.2 as an illustrative
version pin — replace it with the version you want.
# Example pin — swap v0.18.2 for the release you needchmod +x vizbsudo mv vizb /usr/local/bin/# Apple Silicon (M1/M2/M3) — example pinchmod +x vizbsudo mv vizb /usr/local/bin/
# Intelchmod +x vizbsudo mv vizb /usr/local/bin/- Download the latest
vizb@*-windows-amd64.zip(or a specific version such as[email protected]) from releases - Extract
vizb.exe - Add to a directory in your
PATH
Verify
Section titled “Verify”vizb --versionvizb --helpA successful install prints a version line (for example v0.18.2) and the root help text.
After install, return to the Introduction for your first chart, or read Dimensions.