From bc32d3ae72f7d760f08713f1167c1d388c020ca3 Mon Sep 17 00:00:00 2001 From: Gianni Young <43043456+GianniBYoung@users.noreply.github.com> Date: Wed, 29 Mar 2023 03:33:43 -0500 Subject: [PATCH] vhs: add page (#9990) * vhs: add page --------- Co-authored-by: K.B.Dharun Krishna --- pages/common/vhs.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pages/common/vhs.md diff --git a/pages/common/vhs.md b/pages/common/vhs.md new file mode 100644 index 000000000..ca7527130 --- /dev/null +++ b/pages/common/vhs.md @@ -0,0 +1,28 @@ +# vhs + +> CLI home video recorder to generate terminal gifs from code. +> More information: . + +- Create a tape file (Add commands to the tap file using your 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 a type file's syntax: + +`vhs validate {{path/to/file.tape}}` + +- Create a gif from a tape file: + +`vhs < {{path/to/file.tape}}` + +- Publish a gif to https://vhs.charm.sh and get a shareable URL: + +`vhs publish {{path/to/file.gif}}`