Article Image
read

Lolcommits

Lolcommits est un petit programme qui prend une photo avec la webcam à chaque commit git. C'est complètement inutile mais c'est drôle de l'oublier et de retomber sur le dossier quelques mois plus tard. Cela permet par exemple de réaliser comme celle ci.

C'est un peu le selfie du développeur.

Et sur windows ?

Ce petit programme est très simple d'installation pour linux ou mac, mais sur windows c'est déjà tout une autre affaire. Les dépendances sont nombreuses et l'installation semblait laborieuse. Après de multiples recherches, je ne suis tombé sur aucune ressource simple permettant de réaliser ce que je souhaitais sur windows.

J'ai donc cherché à le faire moi même. Le resultat tient en quelques lignes !

Installation

Les instructions en anglais sont disponibles dans le gist https://gist.github.com/lmeyer/d51fe9b8e0b394916701.
En français, c'est tout aussi simple. Je pars du principe qu'on utilise le bash git pour windows.

  1. Télécharger gitcam.sh
  2. Télécharger CommandCam : http://batchloaf.wordpress.com/commandcam/)
  3. Télécharger BMP2JPG : http://www.microtom.net/os-management/convert-bmp-to-jpg-command-line-utility
  4. Installer gitcam.sh comme un hook post-commit hook sur vos repos
    1. git config --global init.templatedir '~/.git_template'
    2. mkdir -p ~/.git_template/hooks
    3. echo -e '#!/bin/sh\n/PATH/TO/gitcam.sh' >> ~/.git_template/hooks/post-commit
    4. chmod +x ~/.git_template/hooks/post-commit
  5. Lancer la commande git init dans un dossier git où vous souhaitez utiliser le hook !

Pensez bien à changer les chemins vers CommandCam et BMP2JPG dans gitcam.sh et le chemin vers gitcam.sh lorsque vous tapez les commandes.

Blog Logo

Ludovic Meyer

Freelance et amoureux de technologie


Published

Blog Comments powered by Disqus.
Image

Ludovic Meyer

Back to Overview