-
-
Save tianheg/8c507cdfde72b8be29483a0dde6ac9e4 to your computer and use it in GitHub Desktop.
Revisions
-
oshybystyi created this gist
Jun 10, 2015 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,31 @@ # # Run git status after specified set of command # # @author Oleksandr Shybystyi [email protected] # # default list of git commands `git status` is running after gitPreAutoStatusCommands=( 'add' 'rm' 'reset' 'commit' 'checkout' 'mv' 'init' ) # taken from http://stackoverflow.com/a/8574392/4647743 function elementInArray() { local e for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done return 1 } function git() { command git $@ if (elementInArray $1 $gitPreAutoStatusCommands); then command git status fi }