Repository navigation
Added
- Release binaries for Linux ARM64 and for macOS on Apple Silicon and Intel, built by GitHub
Actions from the release tag with build provenance attestations.
Fixed
sync.statusnow counts a refused change as failed by the timeaction.failedarrives, so
a client that checks the status on the notice no longer sees the old count.- A config save from the TUI (
:theme,:time,:hints, ...) and a daemon edit of the
config (adding or removing an account, changing where tokens are stored) at the same moment
could lose one of the two changes. Every edit ofconfig.tomlnow holds a lock on
config.lockbeside it, and each write uses its own temporary file. Reported by
@armangurkan.
Downloads
| Archive | For |
|---|---|
rail-v0.2.4-x86_64-unknown-linux-gnu.tar.gz |
Linux x86_64, glibc 2.36 or newer |
rail-v0.2.4-aarch64-unknown-linux-gnu.tar.gz |
Linux ARM64, glibc 2.36 or newer |
rail-v0.2.4-aarch64-apple-darwin.tar.gz |
macOS 11 or newer on Apple Silicon |
rail-v0.2.4-x86_64-apple-darwin.tar.gz |
macOS 11 or newer on Intel |
Each archive holds the rail binary, the README, the changelog, the licences and
BUILD-INFO.txt. Extract it and put rail in a directory on your PATH.
Check an archive against SHA256SUMS, and check where it was built:
sha256sum -c --ignore-missing SHA256SUMS # macOS: shasum -a 256 -c --ignore-missing SHA256SUMS
gh attestation verify rail-v0.2.4-<target>.tar.gz --repo vitosans/railOn other systems, build from the tag with Rust 1.88 or newer:
git clone --branch v0.2.4 --depth 1 https://github.com/vitosans/rail.git
cd rail
cargo install --locked --path crates/rail