github charmbracelet/crush v0.10.4

latest release: nightly
6 hours ago

Take that, SSE MCPs

Another day, another flurry of commits by @caarlos0. He also benched 200kg yesterday, but that's another matter. Anyway, let's see what's in today's release:

Fixed: SSE MCPs

SSE-based MCPs weren’t working right, and now they should be. Voilà. Thanks, Carlos.

New: Crush directories and you

Carlos also added a handy CLI feature in Crush via crush dirs, which you can use to get information about where Crush

There's a handful of helpful applications for this for example:

# Open the main config file
vim "$(crush dirs config)/crush.json"

# Hose all ephemeral settings
rm -rf "$(crush dirs data)"

Who is this dude?

His name is Heartbit (courtesy the mysterious @fablemodem) and you can find him in crush -v.

Thanks all for now. You look great.

xoxo, Charm 💘

Changelog

New!

Fixed

Other stuff


Verifying the artifacts

First, download the checksums.txt file, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.10.4/checksums.txt'

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' \
  --cert 'https://github.com/charmbracelet/crush/releases/download/v0.10.4/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.10.4/checksums.txt.sig' \
  ./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.