Skip to content

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 28 May 18:17
· 19 commits to main since this release

What's changed

Added

  • Published to crates.iocargo install ai-usagebar works 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-usagebar support — 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-bin AUR 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.
  • exclude added 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-io job in .github/workflows/release.yml
    runs cargo publish after the binary build + GitHub release
    succeed. Skips gracefully when CARGO_REGISTRY_TOKEN isn'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 source

Manual

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-tui

Checksums (SHA256)

583c2f305f93dba435a0115aca7b6616d2180907cd4dc844a3c57d9127ad4054  ai-usagebar-linux-aarch64.tar.gz
58f8cdf38a90ff8444a34743cb44054aca39b4fdb98bd2b0c3db64d815f256fe  ai-usagebar-linux-x86_64.tar.gz

Full diff: v0.4.2...v0.4.3