This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
#!/usr/bin/env ruby | |
# Xcode auto-versioning script for Subversion by Axel Andersson | |
# Updated for git by Marcus S. Zarra and Matt Long | |
# Converted to ruby by Abizer Nasir | |
# Appends the git sha to the version number set in Xcode. | |
# see http://www.stompy.org/2008/08/14/xcode-and-git-another-build-script/ for more details | |
# These are the common places where git is installed. | |
# Change this if your path isn't here |
# Rotate rails logs on OS X using newsyslog | |
# count: how many old files to keep around, this is dev, so 0 | |
# size: 1000 kb | |
# when: * - only rely on the size property | |
# flags: G - interpret logfilename as a shell pattern | |
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] | |
/Users/jcf/Code/**/log/*.log 666 0 1000 * G |
# Rotate rails logs on OS X using newsyslog | |
# count: how many old files to keep around, this is dev, so 0 | |
# size: 1000 kb | |
# when: * - only rely on the size property | |
# flags: G - interpret logfilename as a shell pattern | |
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] | |
/Users/jcf/Code/**/log/*.log 666 0 1000 * G |