Dead easy terminal GIFs, from the terminal.
Cross-platform CLI GIF maker based on JS+Web.
$ clif out.gif
exitto finish and save the recording.
npm install -g clif.
clif builds mainly on four projects:
child_ptyis used to spawn a pseudo terminal from which we can capture the entirety of input and output.
Each frame that's captured is asynchronously sent to a
phantomjsheadless browser to render using
The GIF is composited with
omggifand finally written out to the filesystem.
Usage: clif [options]
-h, --help output usage information -V, --version output the version number -c, --cols <cols> Cols of the term  -r, --rows <rows> Rows of the term  -s, --shell <shell> Shell to use [/bin/bash] -f, --fps <fps> Frames per second  -q, --quality <q> Frame quality 1-30 (1 = best|slowest) 
phantomwith a terminal rendered on top of
node-canvasor low-level graphic APIs. terminal.js seems like a good candidate to add a adaptor to.