v0.4.3
What's changed
Added
- Published to crates.io —
cargo install ai-usagebarworks on
any Linux/macOS box with rustup, no Arch / AUR required. Both
binaries (ai-usagebar,ai-usagebar-tui) land in~/.cargo/bin. cargo binstall ai-usagebarsupport — if you have
cargo-binstall, it
fetches the prebuilt binary from the matching GitHub Release
(x86_64 or aarch64 Linux) instead of compiling. Same artifact the
ai-usagebar-binAUR package uses, just without yay. Metadata in
[package.metadata.binstall].
Changed
- Cargo.toml metadata filled in:
repository,homepage,
documentation,keywords,categories,readme— so the
crates.io listing has a proper sidebar. excludeadded to[package]so screenshots (~6 MiB) and
AUR packaging files aren't shipped in the published crate
tarball. Crate size went from 6.6 MiB compressed to 118 KiB.- CI: new
publish-crates-iojob in.github/workflows/release.yml
runscargo publishafter the binary build + GitHub release
succeed. Skips gracefully whenCARGO_REGISTRY_TOKENisn't set
or when the version is already on crates.io (idempotent for
workflow-dispatch re-runs).
Install
Arch (AUR)
yay -S ai-usagebar-bin # prebuilt binary from this release
yay -S ai-usagebar # compiles from sourceManual
curl -fsSL https://github.com/akitaonrails/ai-usagebar/releases/download/v0.4.3/ai-usagebar-linux-x86_64.tar.gz | tar xz -C ~/.local/bin ai-usagebar ai-usagebar-tuiChecksums (SHA256)
583c2f305f93dba435a0115aca7b6616d2180907cd4dc844a3c57d9127ad4054 ai-usagebar-linux-aarch64.tar.gz
58f8cdf38a90ff8444a34743cb44054aca39b4fdb98bd2b0c3db64d815f256fe ai-usagebar-linux-x86_64.tar.gz
Full diff: v0.4.2...v0.4.3