Record your terminal window using asciinema
Here's a quick tutorial how to use asciinema to record a cast of your terminal window so you can play it back in your terminal or embed it on a web page. This is great if you want to create tutorials or show how a product works.
Installation
Install it using brew on a Mac with brew install asciinema
Recording
You can record and upload to asciinema.org by typing asciinema rec
, but if you want to record offline you can append an output file.
asciinema rec my.cast
Playing back
To play back your recording in your terminal, simply run:
asciinema play my.cast
Embedding in a web page
If you want to self host, then there is a standalone web player. You can download the JavaScript and CSS from the releases page:
Demonstration
Here's a quick demo of what a recording looks like when playing back.
And here's my lazy embedded HTML code to put it in this blog.
<link rel="stylesheet" type="text/css" href="https://medatech.github.io/asciinema-player.css" />
<asciinema-player src="https://medatech.github.io/demo.cast"></asciinema-player>
<script src="https://medatech.github.io/asciinema-player.js"></script>