Rows ’n’ Calls + Some Fixes
This release has a nice quality-of-life feature and some bugfixes. Let's check it out.
New! Rows and Cols
Now you can set the output size the 1980s way: using rows and columns. This is an alternative to using pixels.
Output examples/settings/columns.gif
Set Height 400
Set Columns 30
Set FontSize 32
# A count from 1 to 30, one digit per column, touches the left and
# right edges of the frame exactly with no wrap: 30 columns.
Hide
Type "clear; echo 123456789012345678901234567890"
Show
Sleep 1s
Enter
Sleep 2sSpecial thanks to star contributor and longtime community member @DaltonSW for the feature.
Fixed
- VHS action: fixed in v2.1.1. Make sure to check that out with this VHS version (
v0.12.0)! - Windows command console non longer hangs. Enjoy a hang free Windows VHS experience!
That's all for now,
Best of luck,
Charm XX ☀️
Changelog
New!
- f48d79b: feat(cli): assume .tape extension in filename arg if omitted (#654) (@DaltonSW)
- f0761c0: feat: rows/cols for axises (#763) (@DaltonSW)
Fixed
- 42f1776: fix(windows): chrome process idle no rendering (#781) (@andrinoff)
- 3294be0: fix: bump go to 1.26.7 (#784) (@andrinoff)
Docs
Other stuff
- 3546c13: ci: sync dependabot config (#776) (@charmcli)
- 6f0c046: ci: sync golangci-lint config (#723) (@github-actions[bot])
- db96d73: v0.12.0 (@andrinoff)
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/vhs/releases/download/v0.12.0/checksums.txt'
wget 'https://github.com/charmbracelet/vhs/releases/download/v0.12.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.txtIf 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.txtDone! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

