vhs
CLI home video recorder to generate terminal gifs from code.
TLDR
Create a tape file (add commands to the tape file using an editor)
$ vhs new [path/to/file.tape]
Record inputs to a tape file (once done, exit the shell to create the tape)
$ vhs record > [path/to/file.tape]
Record inputs to a tape file using a specific shell
$ vhs record --shell [shell] > [path/to/file.tape]
Validate the syntax of a tape file
$ vhs validate [path/to/file.tape]
Create a gif from a tape file
$ vhs < [path/to/file.tape]
Publish a gif to
$ vhs publish [path/to/file.gif]