Homebrew (macOS/Linux)
tally register-docker-plugin if you want Docker to discover the plugin without editing ~/.docker/config.json.
Homebrew also installs a docker-lint symlink under Homebrew’s Docker plugin directory. See
Docker CLI plugin if you prefer to configure Docker’s cliPluginsExtraDirs.
mise
tally binary through mise’s global tool shims.
Run tally register-docker-plugin after installation to register the plugin with Docker.
WinGet (Windows)
tally register-docker-plugin after installation to register the plugin with Docker.
npm
node_modules installs are rejected by tally register-docker-plugin.
Bun
bunx and project-local node_modules launches are rejected by
tally register-docker-plugin.
uv
uv tool install for Python-managed Docker CLI plugin setup. Active Python virtual environments are rejected by
tally register-docker-plugin.
pip
RubyGems
Docker / Podman
Official images are published to GitHub Container Registry atghcr.io/wharflab/tally. All images are signed with
cosign (keyless/OIDC).
The Linux image is distroless, non-root, and shell-free. It contains only the
tally binary. The Windows image is built on Nano Server.Image tags
Docker (Linux)
Podman (Linux)
Docker (Windows containers)
Verify image signatures
All published images are signed with cosign via keyless/OIDC. Verify before use:Go
Requires Go 1.21 or later.From source
Verify your installation
After installing, confirm tally is on yourPATH:
PATH (for Go installs, this is usually $GOPATH/bin or $HOME/go/bin).