dot/gitconfig.in: Add explicit `pull' setting.
[profile] / bin / mdw-conf
... / ...
CommitLineData
1#! /bin/sh
2
3set -e
4var=${1?var}
5val=$(
6 sed -n "
7 /^[ ]*$var[ ]*=[ ]*\(.*[^ ]\)\{0,1\}[ ]*$/ {
8 s//\1/; p; q
9 }
10 " ${MDWCONF-$HOME/.mdw.conf})
11case "$val,$2" in
12 "","") echo >&2 "$0: configuration variable $var not found."; exit 1 ;;
13 "",*) val=$2 ;;
14 "~/"*) val=$HOME/${val#\~/} ;;
15esac
16echo "$val"