Install
Guaranate requires macOS 14 or later and runs natively on Apple Silicon and Intel.
Homebrew
Section titled “Homebrew”brew install ryok90/guaranate/guaranateThe fully-qualified formula name taps ryok90/guaranate for you; no separate
brew tap step is needed.
Release binary
Section titled “Release binary”Download the universal (arm64 + x86_64) build from the
latest release, verify its
checksum, and put it on your PATH:
shasum -a 256 -c guaranate-*-macos-universal.tar.gz.sha256tar -xzf guaranate-*-macos-universal.tar.gzcp guaranate-*-macos-universal/guaranate /usr/local/bin/ # or anywhere on your PATHVerifying the checksum before extracting is the point of publishing it — don’t skip it.
From source
Section titled “From source”Building requires Swift 6 (Xcode 16 or later):
git clone https://github.com/ryok90/guaranate.gitcd guaranateswift build -c releasecp .build/release/guaranate /usr/local/bin/ # or anywhere on your PATHConfirm the install
Section titled “Confirm the install”guaranate --versionguaranate 5 # a five-second sessionThe five-second run acquires a real power assertion and releases it on exit, so it is also the quickest end-to-end check that installation worked. To watch the assertion appear and disappear, see How it works.
