Mkcast – GIF terminal screencasts with key presses overlaid
This is great...now I'll have to find a spare laptop to load Ubuntu on. I'm on OS X and have been attempting to write Unix tutorials...I don't like doing videos, so I use Quicktime to do a window recording, save it, and then send the file to the "gifify" utility (https://github.com/vvo/gifify), which besides wrapping around ffmpeg to do the conversion, uses the giflossy fork of gifsicle to optimize the image:       gifify screen.mov -o screen.gif --resize 800:-1


example GIF:http://www.compciv.org/files/images/cli/echo-redirect.gifIt's better than embedding video clips for such short snippets, but being able to show keystrokes would be even better (Quicktime does record mouse button presses)