Create git-identity.sh
[cmccabe-bin] / git-identity.sh
1 #!/bin/bash
2
3 #
4 # Configure git identities on a repo-by-repo basis
5 #
6 # Colin Patrick McCabe
7 #
8
9 die() {
10     echo $@
11     exit 1
12 }
13
14 [ $# -eq 1 ] || die "You must supply one argument: work or priv"
15 case $1 in
16     work)
17         git config user.email cmccabe@cloudera.com --file || die "${LINENO}"
18         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
19         ;;
20     priv)
21         git config user.email cmccabe@alumni.cmu.edu --file || die "${LINENO}"
22         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
23         ;;
24     *)
25         die "logic error"
26         ;;
27 esac
28
29 exit 0