Skip to content

Releases: charmbracelet/freeze

v0.2.2

01 Apr 23:42
80921ba

Choose a tag to compare

Changelog

Bug fixes

Other work


Verifying the artifacts

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

wget 'https://github.com/charmbracelet/freeze/releases/download/v0.2.2/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/freeze/releases/download/v0.2.2/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/freeze/releases/download/v0.2.2/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, The Fediverse, or on Discord.

v0.2.1

01 Apr 18:47
75e2535

Choose a tag to compare

Changelog

Bug fixes

Other work


Verifying the artifacts

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

wget 'https://github.com/charmbracelet/freeze/releases/download/v0.2.1/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/freeze/releases/download/v0.2.1/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/freeze/releases/download/v0.2.1/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, The Fediverse, or on Discord.

v0.2.0

24 Mar 18:17

Choose a tag to compare

It’s release time

This release contains a some small quality-of-life features, fixes, and adjustments.

  • You can now set a word wrap width; use --width on the CLI or width in the JSON config
  • --version now returns the version. Prior to this it was version (thanks @vinisilvag!)
  • Errors messages coming from --execute are a bit better now (thanks, @AlejandroSuero!)
  • line_numbers in the config is now an easier to understand show_line_numbers

That's basically it. Read on for the full changeling. Stay...freezing! 🥶

Changelog

New Features

Changed

Fixed!

Documentation updates

Other work


Verifying the artifacts

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

wget 'https://github.com/charmbracelet/freeze/releases/download/v0.2.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/freeze/releases/download/v0.2.0/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/freeze/releases/download/v0.2.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, The Fediverse, or on Discord.

v0.1.6

03 Apr 05:09
v0.1.6
887dc08

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.4...v0.1.6


The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.

Verifying the artifacts

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

wget 'https://github.com/charmbracelet/freeze/releases/download/v0.1.6/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/freeze/releases/download/v0.1.6/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/freeze/releases/download/v0.1.6/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!

v0.1.4

26 Mar 17:44
v0.1.4
d889e1f

Choose a tag to compare

Changelog

Bug fixes


Verifying the artifacts

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

wget 'https://github.com/charmbracelet/freeze/releases/download/v0.1.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/freeze/releases/download/v0.1.4/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/freeze/releases/download/v0.1.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 Twitter, The Fediverse, or on Discord.

v0.1.3

26 Mar 13:12
v0.1.3
2172353

Choose a tag to compare

Freeze


Generate images of code and terminal output 📸

Freeze code screenshot

Examples

Freeze generates PNGs, SVGs, and WebPs of code and terminal output alike.

Generate an image of code

freeze artichoke.hs -o artichoke.png

output of freeze command, haskell code block

Generate an image of terminal output

You can use freeze to capture ANSI output of a terminal command with the --execute flag.

freeze --execute "eza -lah"

output of freeze command, ANSI


The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or Discord.