Skip to content

sextant 0.8.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:10
· 53 commits to main since this release

sextant 0.8.1

macOS universal (arm64 + x86_64), built from tag v0.8.1.

sha256  6eda8f44d4cdaf66b72082e1a8abc029ffdbebca4606709200cf2b7acda03b50

Installation

curl -fsSL -O https://github.com/RSafargalin/sextant/releases/download/v0.8.1/sextant-0.8.1-macos-universal.tar.gz
shasum -a 256 sextant-0.8.1-macos-universal.tar.gz   # compare with the sha256 above
tar -xzf sextant-0.8.1-macos-universal.tar.gz
xattr -d com.apple.quarantine sextant || true     # the binary is not signed or notarised
mkdir -p ~/.local/bin && install -m 0755 sextant ~/.local/bin/sextant

The binary is neither signed nor notarised — Gatekeeper quarantines it when downloaded
through a browser. Clear it with xattr -d com.apple.quarantine sextant.

The syntactic commands (map, api, search, lint, changed) need nothing extra.
The semantic ones (refs, defs, callers, context, blast, body) need an Xcode
toolchain: libIndexStore.dylib is located via xcrun --find swiftc. Check the setup with
sextant doctor --project <path>.

Homebrew

Update the formula in the tap (Formula/sextant.rb):

url "https://github.com/RSafargalin/sextant/releases/download/v0.8.1/sextant-0.8.1-macos-universal.tar.gz"
sha256 "6eda8f44d4cdaf66b72082e1a8abc029ffdbebca4606709200cf2b7acda03b50"