Take a photo upon git commit from the bash. Inspired by Víctor Martínez (http://coderwall.com/p/xlatfq)
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
README.md
empty
setup.sh

README.md

,,,,,,,,,,,,,,,,,,,,,,,,,,,=~=+INODMOOD8+:,,,,,,..........,,..,.,,:~~~=+?7IZM
,,,,,,,,,,,,,,,,,,,,,,,,,,:===$+$DDNNDD$~:,,,,,,,,,,,,,...,..,.,,:=,:::~+?7OM
,,,,,,,,,,,,,,,,,,,,,,,,,:=++=+$I~=DNN7=:,:,,,::,.,,...,,,,,,,.,:,,:~~:78Z$ON
,,,,,,,,,,,,,,,,,,,,,,,:,:+++I?I:?ONMD7::::,~:~~~~=::,,,,:~,,:~=:~==+:7?D8$ZD
,,,,,,,,,,,,,,,,,,,,,,,,:~?=+=+I=~+OND~:,::~+~~?7ZOZ7I??==,,:++$$$MMMDOZOO8OD
,,,,,,,,,,,,,,,,,,,,,,,,,=I?=+?O+::7ND+:,,,:=+7~$MD?$?7?:,..,=ON8DMMMM$OND8O8
,,,,,,,,,,,,,,,,,,,,,,,,,:7=?+?$I,:=$O=,,,,,~=,,,?,,:,,,,,..,~D~::~I$~?~87I$8
,,,,,,,,,,,,,,,,,,,,,,,,,+===77I$,:?+7=::,,,,,,:.,,::,.,:,..,~$=::::~=+I$?I$8
,,,,,,,,,,,,,,,,,,,,,,,,:,:I~77+?=~~???::,,,,,,,,,,,,,,,,,..:=?+:::~:~+??=+$N
,,,,,,,,,,,,,,,,,,,,,,,,,,,,~?++I==?+OI::,,,,.,,,,.,,,,,,,,,:~+?+::,~~==~~=ZN
,,,,,,,,,,,,,,,,,,,,,,,,,,:,::~7IO+7$$$::,,,,,......,,,,,,,,,=?I?~:~~~:~~=I$O
,,,,,,,,,,,,,,,,,,,,,,,,:,,~++?IZ7$I7O==:,,.,,,..,...,,:,,,,,=?I=~~,::~~=+?7D
,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:=?O8ID==I+=~,,,....,,.,,,,,,..,~I+$:::::~:~I8MN
,,,,,,,,,,,,,,,,,,,,,,,,:::::~=+?7OO$DI7I===,,...,.,,,==Z+::=$NZD:,,:~~:=$7N$
,,,,,,,,,,,,,,,,,,,,,,,,,,:=::~=777I7ZNO?++~,:,,.,,,.,.,~:+IODNO?:,:::~+7$$NN
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~::=I$7OD$OOZ+=~~,,,.,.:,:=~=:~~=~I~,:::::+IDOZD
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:=$I87~I$DIZI==~~,,:~::II7?++~:+:$7:=~~~+?8DOND
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$OO8OD$7O7$=~:~:+=7=?$I?++?:~7?+$:I+~?OZO$MN
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,?ZDO88O7$$DO$I~=I+7I?+?IZ?II:78?IZ~78I87OMDN
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::~77ZO8D$$ZZN+=?I+:INN88I7$$ZZNO8ZO8Z7ON7D7DM
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~$ZZOZD8ZOD8MIZ?IO7+~:~,,:~:~~?$Z88=?$$8$8O8O
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:?$$ONONO8DD$ND+=Z+~=~:=~::~~=++7$?+$+OOM=88Z
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,==OO$DZODNMDN8N$MIO+I?=7=Z$+=IZDD?$??7I7?8$ON8
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:=ZO8OO$NNNMMDOI7ND$8++=:~==I~~:I+?ONIZMD88M78
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=$7ZNIMN8?8MON8NOOID7Z8++IZ??$?OZZON$8N8NMNDOD
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,II$8ONZ$NMN8DONMIDO8NN$$$$Z$$8Z8DOM$88ZDMDIND8
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+$8$ZN$Z$N$MDN88DZOMD8Z$I$OONIONDDDDMNZMD8MMZZ
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~OD7M8DNZ$7NZ88DM8D8ZNDD$7Z$N878OO8$NOZ7ZNDDMZ
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:O8Z88ZMI8O+8?MZMZO$8M$I77NN87IMNI7ZM8M$DNZDDM
,,,,,,,,,,,,,,,,,,,,,,,,,,,.  .+IOD$O8OINDNOM8DM8$D7?D,DODN78I$ZMZ8ODZMI7$D8N
,,,,,,,,,,,,,,,,,,,,,,,,..   .,+$D?ODON8O~NN8NDZ$N?7DMO8DZDNZMNZMO88DNODIZI+$
,,,,,,,,,,,,,,,,,,,,,..  .  ..,+ZN8OD?OZ7DDDN88IIOZOO8MOODOD?ON888I$ND887$7ZD
,,,,,,,,,,,,,,,,,,. .      ....?I7$8Z$=D8NDD+77MZ8D8ZNMZONMMNDND8DIZZMD=8N7I8
,,,,,,,,,,,,,,,..  .....    .. .+$ZOZDD=ON8?Z8M8D8D8M8ZZNDNNM8OID88IDZID?Z$$Z
,,,,,,,,,,,,..   . . ....   ...~:ZO7+DD7O8Z?7Z87NMOZ$O8MZZDDNMZ$8ID7$D8$DIZ$I
,,,,,,,,, ..   .      .....   .,=?ZI$7$?I87877ID8MM$MMM7DNN8DNNNMMZ88Z$Z8$O+8
,,,,,. ..    ..          .     ..~?I??I$I$?7II7$?NZ8NNIZ8OD88D$DMNNN8OO8DO77I

This script will create a hook that will attempt to take a photo of your beard upon your making a git commit. It will attempt to install streamer. Obviously git and bash are prerequisites for this to work.

Idea taken from Víctor Martínez: https://github.com/knoopx Incorporates changes by iHiD (https://gist.github.com/3207743) Find this script on github at https://github.com/ashleyblackmore/beardsnapper

It has only been tested on Ubuntu thus far! Currently leaves debug output on command line, despite attempts to adjust for quiet output.

endorse