[![Build Status](https://secure.travis-ci.org/mroth/lolcommits.png?branch=master)](http://travis-ci.org/mroth/lolcommits) # git + webcam = lol Takes a snapshot with your Mac's built-in iSight/FaceTime webcam (or any working webcam on Linux) every time you git commit code, and archives a lolcat style image with it. By default, the lolimages are stored by a Github style short SHA in a `~/.lolcommits` directory created for you. ## Installation (Mac OS X) You'll need ImageMagick installed. [Homebrew](http://mxcl.github.com/homebrew/) makes this easy. Simply do: brew install imagemagick Then simply do: [sudo] gem install lolcommits (If you're using rvm or something like that, you can/should probably omit the sudo, but the default MacOSX Ruby install is dumb and requires it.) You're all set! To enable lolcommits for a git repo, go to the base directory of the repository, and run: lolcommits --enable Likewise, you can disable it via `lolcommits --disable`. For a full list of options, you can do `lolcommits --help`. ## Installation (Linux) Install dependencies using your package manager of choice, for example in Ubuntu: sudo apt-get install mplayer imagemagick libmagick9-dev Then install the lolcommits gem: gem install lolcommits Then you can `lolcommits --enable` in any git repo as above. ## Installation (Windows) See the wiki page for [Installing on Windows](https://github.com/mroth/lolcommits/wiki/Installing-on-Windows). ## Sample images  
 
 
 
  Please add your own lolcommit! Add to the [People Using Lolcommits](https://github.com/mroth/lolcommits/wiki/People-Using-Lolcommits) page on the Wiki.