{"repo":"charmbracelet/vhs-action","free":true,"listed":false,"github":"https://github.com/charmbracelet/vhs-action","clone":"git clone https://github.com/charmbracelet/vhs-action.git","description":"Keep your GIFs up to date with VHS + GitHub actions 📽️","language":"TypeScript","stars":271,"topics":["actions","gifs","github","terminal","vhs"],"license":"MIT","category":"cli-tools","readme_excerpt":"VHS Action Keep your GIFs up to date with VHS + GitHub actions 📽️ The above GIF is automatically generated on CI with GitHub actions and VHS. Getting Started To get started with GitHub actions you can read the documentation. To add vhs-action to your project you will need to: 1. Create .github/workflows/vhs.yml in your project directory. 2. Copy one of the examples/ into your vhs.yml . 3. Create your tape files with the instructions to perform (See [VHS][vhs] instructions on .tape files) 4. Trigger your action by creating a pull request or making a commit depending on your vhs.yml file. That's all! Anytime the action is triggered, GitHub actions and VHS will regenerate the GIF from your .tape file on CI. This is useful for keeping demos updated and performing integration testing to catch errors in your PRs. Inputs Name Description Default --------------- ------------------------------ ------------------------------------------------------- path Path of the VHS .tape file \"\" (install VHS without running it) version Version of VHS to use \"latest\" token GitHub token to use \"${{ github.token }}\" install-fonts Whether to install extra fonts \"false\" The action provides JetBrains Mono by default. Extra fonts (and their [nerd font][nerdfonts] variations) can be installed by setting install-fonts to true . Extra fonts - Bitstream Vera Sans Mono - DejaVu - Fira Code - Hack - IBM Plex Mono - Inconsolata - Liberation - Roboto Mono - Source Code Pro - Ubuntu Mono Examples - Auto-commit l","default_branch":null,"files":null,"tree":[],"storefront":"/r/charmbracelet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/charmbracelet/vhs-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}