Skip to content

Instantly share code, notes, and snippets.

@carlosrberto
Last active December 22, 2015 06:09
Show Gist options
  • Save carlosrberto/6428871 to your computer and use it in GitHub Desktop.
Save carlosrberto/6428871 to your computer and use it in GitHub Desktop.
Tire uma foto sua a cada commit

##Tirando uma foto na hora do commit com Mercurial!

Instale o imagesnap

brew install imagesnap

No arquivo ~/.hgrc

[hooks]
commit = commithook

Crie o arquivo commithook em algum lugar que esteja no seu PATH, por exemplo criei em ~/bin/commithook

commithook

 #!/bin/sh
imagesnap -q $HOME/.commit_shots/$(date -j -f "%a %b %d %T %Z %Y" "`date`" "+%s").jpg &

Não esqueça de dar permissão de execução no arquivo:

chmod +x ~/bin/commithook

Isso vai salvar as fotos em ~/.commit_shots.

Quem quiser colocar o ~/bin no path, adicione essas linhas no ~/.bash_profile

.bash_profile

export PATH=~/bin:$PATH

e atualize o bash

source ~/.bash_profile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment