v1.0.3
What's Changed
- release: v1.0.3 — pre-sign the bundled CLI (fixes the macOS signing failure) by @thewh1teagle in #29
Full Changelog: v1.0.2...v1.0.3
Platform support
macOS — tested. This is terra's development and v1 target. The
.dmg and the .app inside it are ad-hoc signed, not notarised, so
Gatekeeper shows the unidentified-developer prompt on first launch:
right-click the app and choose Open.
Linux (x86_64) and Windows (x86_64) — build-verified only. The
installers (.deb, -setup.exe) compile, pass the test suite and
pass clippy in CI, but the GUI has had far less real-world use than
on macOS. Bug reports welcome. The Windows installer is unsigned, so
SmartScreen will warn on first run — choose "More info" → "Run
anyway".
Every installer puts both halves of terra in place: terra-app (the
GUI) and terra (the CLI, needed for terra ls, terra new,
terra learn). On Linux and Windows both land on your PATH. On
macOS the CLI lives inside the bundle, at
/Applications/Terra.app/Contents/MacOS/terra — the install script
symlinks it into /usr/local/bin; if you installed by dragging the
.dmg, link it yourself:
ln -sf /Applications/Terra.app/Contents/MacOS/terra /usr/local/bin/terra