blob: 88df215b9fef65bc8b393d1eaef952d2bdbdfc57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
post_install() {
echo "New configs are available in /etc/gittify/gitconfig.base"
cat /etc/gittify/gitconfig.base | sed 's/#.*//g' | gawk '{ sub(/[\t ]*/, ""); if (/\[(.*)\]/) { prefix=substr($0, 2, length()-2); } else if ($0 ~ /[^\t ]/) { print prefix"."$0; } }' | sed 's/ = /\n/' | while read name; do
read value;
if git config --system "$name" > /dev/null; then
echo "Config[$name] already exists. Ignoring it."
else
echo "Config[name=$name] -> $value";
git config --system "$name" "$value"
fi
done
echo "Run gittify in any git repo to start."
}
post_upgrade() {
post_install $1
}
pre_remove() {
return;
}
|