Sitio Oficial de asciinema
asciinema es una aplicacion de terminal que te permite grabar una sesion con los comandos que escribas y la salida de la terminal, para que puedas compartirla fácilmente con otras personas. Este programa genera un archivo con la sesion guardada, y puedes subirlo facilmente a su sitio con un comando para compartir el enlace.
Instalación
Este programa esta disponible para Mac, Linux, Windows, e incluso FreeBSD a traves de un paquete usando pip (el administrador de paquetes de Python) o tambien posee un contenedor de Docker que puede ser utilizado.
https://asciinema.org/docs/installation#installing-on-linux
Instalación en Ubuntu
sudo apt-get install asciinema
Grabar
asciinema rec
A partir de aqui puedes ejecutar algunos comandos, y finalmente puedes presionar CTRL+D
Aqui obtendras la opcion para subirlo a asciinema.org o guardarlo localmente usando Ctrl+ C
Reproducir Guardado Local
Cuando se guarda localmente este crea un archivo temporal con la extension .cast, con este archivo podemos ver nuevamente lo que hemos grabado.
asciinema play /tmp/thefile.cast
Reproducir Enlace
Tambien es posible reproducir algunas sesiones publicadas en asciinema.org:
Por ejemplo para ejecutar esta, se puede usar:
https://asciinema.org/a/430968
asciinema play https://asciinema.org/a/430968
Puedes encontrar más enlaces en: https://asciinema.org/explore?order=popularity
asciinema play https://asciinema.org/a/236096
Subir archivo generado localmente
asciinema upload
Esto lo que hara es darte un enlace para que puedas compartirlo, pero tambien te permitira enlazarlo a una cuenta si gustas, de lo contrario la url de la session sera eliminado despues de 7 dias.
Authenticacion
asciinema auth