diff options
| -rw-r--r-- | doc/asciinema/README.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/asciinema/README.md b/doc/asciinema/README.md new file mode 100644 index 0000000..061657d --- /dev/null +++ b/doc/asciinema/README.md @@ -0,0 +1,41 @@ +asciinema +========= + +The animated Gifs you find in the DTail docs were created using: + +* [asciinema](https://asciinema.org) +* [asciicast2gif](https://github.com/asciinema/asciicast2gif) + +On Fedora Linux 35. + +## Installing prerequisites + +On Fedora Linux 35 install `asciinema`: + +```shell +% sudo dnf install -y asciinema +``` + +and `asciicast2gif` (for simplicity, the Docker image was used): + +```shell +% docker pull asciinema/asciicast2gif +``` + +This of course assumes that Docker is up and running on your machine (out of scope for this documentation). + +## Record a shell session + +This is as simple as running + +```shell +% asciinema rec recording.json +``` + +This will launch a sub-shell to be recorded. Once done, exit the sub-shell with `exit`. + +## Convert the recording to a gif + +```shell +% docker run --rm -v $PWD:/data asciinema/asciicast2gif -s 2 recording.json recording.gif +``` |
