Update dependency charmbracelet/vhs to v0.10.0 #1237
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.7.2→v0.10.0Release Notes
charmbracelet/vhs (charmbracelet/vhs)
v0.10.0Compare Source
Changelog
New Features
d9fd05f: feat: support additional alt/ctrl/shift special characters (#582) (@raphamorim)Bug fixes
5fd3e35: fix(ci): use meta lint workflow (@aymanbagabas)b461e7b: fix(record): propagate env of vhs process to record terminal (#572) (@tr3mor)ed7c8a9: fix(record): set PAGEX to PAGE_X for proper capitalization (#570) (@bashbunni)ab03c35: fix: lint (@caarlos0)710bb76: fix: lint (#637) (@caarlos0)ce7286f: fix: lint issues (@caarlos0)fd38bed: fix: source nested tapes (#567) (@rsteube)25d888f: fix: source not respecting arguments of sourced commands (#604) (@caarlos0)2c7733e: fix: sync golangci-lint config (#573) (@github-actions[bot])Dependency updates
aeecc2f: fix(deps): glamour (@caarlos0)Documentation updates
e9647e8: docs: add "Enter" to cleanup example (#598) (@mdjohns)9c6a385: docs: add contributing guidelines (#636) (@bashbunni)Other work
90220f7: ci: add lint-sync job (@caarlos0)b41d47f: ci: fix build (#602) (@caarlos0)1d29712: ci: remove lint-soft.yml (@caarlos0)517bcda: ci: set goreleaser version (@caarlos0)02e73ee: ci: sync dependabot config (#586) (@charmcli)9583c54: ci: sync dependabot config (#587) (@charmcli)380e0de: ci: sync dependabot config (#618) (@charmcli)4fb70ff: ci: sync golangci-lint config (@caarlos0)ce18cfa: ci: sync golangci-lint config (#597) (@github-actions[bot])987c1ab: ci: sync golangci-lint config (#599) (@github-actions[bot])7929ef2: ci: sync golangci-lint config (#607) (@github-actions[bot])24b40a4: ci: sync golangci-lint config (#629) (@github-actions[bot])9901ed9: refactor: cleanup repeated code (#628) (@alaingilbert)Verifying the artifacts
First, download the
checksums.txtfile, for example, withwget:wget 'https://github.com/charmbracelet/vhs/releases/download/v0.10.0/checksums.txt'Then, verify it using
cosign:If the output is
Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release usingsha256sum:Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.9.0Compare Source
VHS v0.9.0
Hurry up and
WaitThis release introduces the
Waitkeyword:This allows you to remove all the random
Sleeps in your tape files!You can now wait for specific conditions instead. This means more control while simplifying tape file creation.
More shells
There's also support for
xonshandosh, so you can now use them inyour tapes as well:
Changelog
New Features
9624cda: feat: add Wait to wait for expected output (#257) (@mastercactapus)5ddc862: feat: added osh (#564) (@rsteube)16ec55b: feat: added xonsh (#563) (@rsteube)92db33b: feat: don't create 'out.gif' by default (#518) (@nolta)b8b780e: feat: nushell: adopt colored>prompt (#565) (@rsteube)2ff7bbd: feat: warn when usingSETcommands not being the top decl (#508) (@Delta456)Bug fixes
281a280: fix: gifs (@caarlos0)607c258: fix: remove gifs (@caarlos0)ecc1150: fix: typo in WindowBar parser - fixes #543 (#544) (@popey)Documentation updates
ba98236: docs: document wait (@caarlos0)Other work
a5f09b2: ci: remove homebrew core auto push (@caarlos0)Verifying the artifacts
First, download the
checksums.txtfile, for example, withwget:wget 'https://github.com/charmbracelet/vhs/releases/download/v0.9.0/checksums.txt'Then, verify it using
cosign:If the output is
Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release usingsha256sum:Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.8.0Compare Source
Environmental friendliness
Ever want to alter the environment in your
.tapefiles? Now you can with theENVdirective:Bonus: change the prompt
Also thanks to @Delta456, you can now change the prompt by setting
PROMPTin the environment:Env PROMPT "〉"For details see: #469.
Changelog
New!
1fc8002: cmd: add support forENVcommand (#469) (@Delta456)d56384f: set VHS_RECORD="true"while running (#478)(@rockorager)f6a3e29: sign & notarize macOS binaries (#494) (@caarlos0)Fixed
859d89d: fix duplicate if statement (@maaslalani)ed69431: hide vhs publish info when exiting with tape errors (#466) (@Delta456)dd6b6b8: fix ShiftLeft when using Shift+Tab (#475) (@akarpovskii)5a207ef: data rase + better error reporting (#480) (@mastercactapus)Docs
bea7f77: clean up installation instructions (@maaslalani)586e3d6: correct typo in ffmepg.go (#479) (@Utagai)Other stuff
597d932: disable dependabot grouping (@caarlos0)41ce6be: feat: update deps, fix lint issues (#526) (@caarlos0)Verifying the artifacts
First, download the
checksums.txtfile, for example, withwget:wget 'https://github.com/charmbracelet/vhs/releases/download/v0.8.0/checksums.txt'Then, verify it using
cosign:If the output is
Verified OK, you can safely use it to verify the checksums of other artifacts you downloaded from the release usingsha256sum:Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.