Skip to content

Homebrew

The canonical install path for managed fleets and individual users on macOS / Linux.

Terminal window
brew install pointfiveinc/tap/tokenshift

This produces a properly pinned build — ingest URL and public key are compiled in, so telemetry can ship as soon as an enrollment manifest is present. See Enrollment for the next step.

The tap is private. Homebrew resolves the GitHub token at install time via gh auth token, so you need:

Terminal window
gh auth login # log in against the pointfiveinc org
brew tap pointfiveinc/tap # implicit when you install

The formula runs inside Homebrew’s sandbox, which strips most of $PATH and excludes /opt/homebrew/bin. Token resolution uses an absolute path to gh to work around that — you do not need to touch anything yourself, but be aware if you’re auditing the formula.

Cross-link: MDM rollout patterns covers Jamf, JumpCloud, Intune, and Ansible patterns for both the binary and the enrollment manifest.

Terminal window
tokenshift version
tokenshift doctor

doctor reports pinning, manifest, telemetry, and hook state.

Terminal window
brew upgrade pointfiveinc/tap/tokenshift
Terminal window
brew uninstall tokenshift

To also remove the agent hooks and local cache, run tokenshift uninstall before brew uninstall, then delete ~/.tokenshift/ and ~/.config/tokenshift/.