github charmbracelet/crush v0.36.0

9 hours ago

Say hi to crush stats 👋

Just try it! Run crush stats and you'll see a beautiful dashboard with statistics of your Crush usage for the current project. ✨

Spoiler Screenshot

image

Summarized sessions: fixed

We also fixed a bug affecting sessions sometimes not being summarized automatically when they should (when they become big enough). This should keep Crush working as designed for long sessions.

Secret-not-so-secret refactor

Finally, we're doing lot's of progress on the UI refactor, accessible via CRUSH_NEW_UI=1. This refactor is focused on performance, and should become the default soon! In the meantime, we suggest you to try and give us any feedback.

Have a great week!

Changelog

New!

Fixed

Docs

Other stuff


Verifying the artifacts

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.36.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.36.0/checksums.txt.sigstore.json'

Then, verify it using cosign:

cosign verify-blob \
  --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle 'checksums.txt.sigstore.json' \
  ./checksums.txt

If the output is Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum:

sha256sum --ignore-missing -c checksums.txt

Done! You artifacts are now verified!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

Don't miss a new crush release

NewReleases is sending notifications on new releases.