github charmbracelet/crush v0.7.0

latest releases: v0.7.5, nightly, v0.7.4...
15 days ago

Fast Windows Paste + Crushing .crush

This is a solid lil’ release that makes Crush on Windows way better and really matures how we're handling about the .crush dir. Read on!

Pasting on Windows is fast now

Remember how pasting in Windows was slow? Not anymore. @aymanbagabas worked a small miracle to enable bracketed paste on Windows without losing the deep, high fidelity interaction we'd normally have to relinquish to get bracketed paste. Enjoy!

Crushing the .crush dir

This release also contains a bunch of improvements around the .crush directory, which contains Crush state.

  • @tazjin added a new --data-dir (-D) flag that allow you to choose a custom path for .crush directory. Note that it was already possible to set that in the config via the data_directory setting.
  • If a .crush dir exists in a parent directory Crush will now find that and use it, similar to how git finds .git directories in parents. This means that you can move into a subdirectory of your project and Crush will be able to reuse the same data dir from the main workspace.

Bonus

Last but not least, we fixed a gnarly, bug made that occasionally made the initial model selector stop responding to keypresses. Oof!

Thank you for all your support and contributions—keep it coming! We love ya! 💘

Changelog

New!

Fixed


Verifying the artifacts

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

wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.0/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.7.0/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.0/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 Twitter, Discord, Slack, The Fediverse.

Don't miss a new crush release

NewReleases is sending notifications on new releases.