Makefile: add pickrand
[cmccabe-bin] / git-identity.sh
1 #!/usr/bin/env 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 USAGE="You must supply one argument: work or priv"
15
16 [ $# -eq 1 ] || die "${USAGE}"
17 case $1 in
18     work)
19         git config user.email cmccabe@cloudera.com --file || die "${LINENO}"
20         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
21         ;;
22     priv)
23         git config user.email cmccabe@alumni.cmu.edu --file || die "${LINENO}"
24         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
25         ;;
26     apache)
27         git config user.email cmccabe@apache.org --file || die "${LINENO}"
28         git config user.name "Colin P. Mccabe" --file || die "${LINENO}"
29         ;;
30     *)
31         die "${USAGE}"
32         ;;
33 esac
34
35 exit 0