Skip to content

docs: add VHS demo tape for animated CLI showcase#44

Merged
y0s3ph merged 3 commits into
mainfrom
docs/demo-tape
Mar 10, 2026
Merged

docs: add VHS demo tape for animated CLI showcase#44
y0s3ph merged 3 commits into
mainfrom
docs/demo-tape

Conversation

@y0s3ph

@y0s3ph y0s3ph commented Mar 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds demo.tape — a VHS script that records the full gostrap workflow as an animated GIF
  • Showcases: init wizard → add-appvalidatediff
  • Uses Catppuccin Mocha theme for consistent, professional look

How to generate the GIF

go install github.com/charmbracelet/vhs@latest
go build -o gostrap ./cmd/gostrap/
export PATH="$PWD:$PATH"
vhs demo.tape

This produces demo.gif which can be embedded in the README:

<p align="center">
  <img src="demo.gif" alt="gostrap demo" width="700">
</p>

Why VHS?

  • Same ecosystem as our CLI (Charmbracelet)
  • The .tape file is version-controlled — if the wizard changes, update the tape and regenerate
  • Deterministic, reproducible output
  • Can be automated in CI

y0s3ph added 3 commits March 10, 2026 11:33
Adds demo.tape (Charmbracelet VHS script) that records the full
gostrap workflow: init wizard → add-app → validate → diff.

Run `vhs demo.tape` to generate demo.gif for the README.
Generated with VHS from demo.tape — shows the full gostrap workflow:
init wizard → add-app → validate → diff
@y0s3ph y0s3ph self-assigned this Mar 10, 2026
@y0s3ph y0s3ph merged commit 8ce8f4a into main Mar 10, 2026
3 checks passed
@y0s3ph y0s3ph deleted the docs/demo-tape branch March 10, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant