termsvg

Record and export terminal sessions as animated SVG images

brewmacoslinux
Try with needOr install directly
Source

About

Record, share and export your terminal as a animated SVG image

Commands

termsvg

Examples

Record a terminal session interactively$ termsvg record demo.svg
Record a terminal session with a specific command$ termsvg record demo.svg -- bash -c 'echo Hello World'
Render a previously recorded session to SVG$ termsvg render demo.svg -o output.svg