-
-
Save supairish/bacca03a24c811df414dc0c82567aef9 to your computer and use it in GitHub Desktop.
Webcam snapshot on every git commit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# This script will make a webcam snapshot every commit. The jpg file will have | |
# the commit id as the filename. | |
# | |
# This script requires imagesnap. Install with: 'brew install imagesnap' | |
# | |
# Put this file in the '.git/hooks/' name it 'post-commit' and chmod it by: | |
# 'chmod +x .git/hooks/post-commit' | |
# | |
# Make sure the .gitshots directory exists in the root of the repo. | |
# | |
# Inspired by Victor Martinez (http://coderwall.com/p/xlatfq?p=1&q=) | |
# | |
# | |
# Todo: | |
# * Check if '.gitshots' excists otherwise make it! | |
# * Add snapshot on pre-commit to repo | |
# | |
COMMITID=$(git rev-parse HEAD) | |
imagesnap -q -w 1 .gitshots/$COMMITID.jpg |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment