Terminal recording

Create SVG images to show interaction with a command line terminal.

This is based on two tools.


asciinema lets you record interaction in a terminal.

The recorded session can be saved as local JSON file, and replayed in the terminal.

$ asciinema rec my-recording.json
$ asciinema play my-recording.json

The file can be uploaded to the asciinema server for sharing and embedding.


svg-term-cli can translate an asciinema file into an SVG image.

This can be an uploaded recording, or a local file.

$ svg-term --in my-recording.json --out my-recording.svg

The SVG file can be included in the documentation.

Twitter LinkedIn Github Gitlab Meetup RSS Miro Trello Zotero Hypothesis