├── README.md ├── install.sh ├── linux ├── checkout.sh ├── commit.sh ├── drumcommit.sh ├── install.sh └── push.sh ├── mac ├── checkout.sh ├── commit.sh ├── drumcommit.sh ├── install.sh └── push.sh └── sounds ├── drumroll.wav ├── mario_coin_sound.mp3 ├── pipe.wav └── stage-clean.wav /README.md: -------------------------------------------------------------------------------- 1 | # drumcommit 2 | 3 | drumcommit is a little tool for git cli users on linux and mac. it shows your coworkers, that you are working hard by playing different sounds on git commit, checkout and push. 4 | 5 | 6 | have fun! 7 | 8 | ## installation 9 | 10 | clone repository 11 | 12 | ``` 13 | git clone https://github.com/pichsenmeister/drumcommit.git 14 | ``` 15 | 16 | install drumcommit via terminal 17 | 18 | ``` 19 | sh install.sh 20 | ``` 21 | 22 | ### usage 23 | 24 | at the moment, you can install 3 different hooks 25 | 26 | * commit - plays the original drumcommit drumroll sound on every commit 27 | * checkout - play a sound everytime you switch branches 28 | * push - plays a sound everytime you push 29 | 30 | to install these hooks, ```cd``` to your git repository's home folder, then type 31 | 32 | ``` 33 | drumcommit