vhs

Record terminal sessions and create videos or GIFs from them

brewmacoslinux
Try with needOr install directly
Source

About

Your CLI home video recorder

Commands

vhs

Examples

Record a terminal session from a VHS script file$ vhs < script.tape
Generate a GIF from a recorded terminal session$ vhs < script.tape --output demo.gif
Record and save as MP4 video file$ vhs < script.tape --output demo.mp4