Repository navigation
Tern v0.3.1
What's new
- Tern updates itself. From this version on, Tern tells you when a new version is ready and installs it on restart. Updates are signed, and Tern only installs ones from this project.
- About in Settings shows your version, with Check for updates.
- Stage by hunk. In a diff of your local changes, Hunks (Ctrl Shift H) lets you stage, unstage, or discard one block of changes. Discards can be undone.
- Amend the last commit when it is not pushed: add staged changes, change the message, or both.
- Create pull requests on GitHub or Azure DevOps, filled in from your commits. Tern pushes the branch first when needed.
- macOS: the app is now signed as a whole, so macOS 15 and later offer Open Anyway instead of calling it damaged. See the install notes below.
Install notes
- macOS: Tern is not notarized yet. Open it once, then go to System Settings → Privacy & Security and click Open Anyway. If macOS still says it is damaged, run
xattr -dr com.apple.quarantine /Applications/Tern.appin Terminal. - Windows: if SmartScreen appears, click More info, then Run anyway.
- Coming from 0.1 or 0.2: install this version by hand once. After that, Tern updates itself.
Download
Download the file for your system below. See the install notes the first time you open Tern.
| System | File |
|---|---|
| Windows (most PCs) | Tern_*_x64-setup.exe or Tern_*_x64_en-US.msi |
| Windows on ARM | Tern_*_arm64-setup.exe |
| macOS, Apple Silicon (M1 and later) | Tern_*_aarch64.dmg |
| macOS, Intel | Tern_*_x64.dmg |
| Linux x64 | .AppImage, .deb (Debian, Ubuntu), or .rpm (Fedora) with amd64 / x86_64 |
| Linux ARM64 | .AppImage, .deb, or .rpm with arm64 / aarch64 |