git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/.githooks/pre-commit
diff options
context:
space:
mode:
authorH. P. <coding _æ_ lirion.de> 2024-07-14 12:18:40 +0200
committerH. P. <coding _æ_ lirion.de> 2024-07-14 12:18:40 +0200
commit0854d735ac6f596205df2484c9c5793cdf259e73 (patch)
treef1f862ee5db2fbf08bb78d8fac2a8a28a6dcf693 /.githooks/pre-commit
parent00f87081a3ba50b48dc3cebfaa3c804e805120b0 (diff)
downloaddotfiles-0854d735ac6f596205df2484c9c5793cdf259e73.tar.bz2
+pre-commit
Diffstat (limited to '.githooks/pre-commit')
-rwxr-xr-x.githooks/pre-commit4
1 files changed, 4 insertions, 0 deletions
diff --git a/.githooks/pre-commit b/.githooks/pre-commit
new file mode 100755
index 0000000..2ec7e41
--- /dev/null
+++ b/.githooks/pre-commit
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+git config --remove-section submodule.git-prompt
+printf "submodule git-prompt has been removed. After pushing, don't forget to trigger the"
+printf " post-checkout hook again.\\n"
tx'> case "$MYUID" in
0)
FGC1="fgcolor 88"
case "$OSNAME" in
- debian) FGC3="fgcolor 38";FGC2="fgtcolor 155 15 64";;
+ debian)
+ # Debian 12 = emerald
+ if [ "$OSMAJVER" -ge 12 ];then
+ FGC3="fgcolor 36";FGC2="fgtcolor 155 15 64"
+ else
+ FGC3="fgcolor 38";FGC2="fgcolor 155 15 64"
+ fi
+ ;;
arch) FGC2="fgcolor 24";FGC3="fgcolor 240";;
redhat) FGC1="fgcolor 23";FGC2="fgcolor 88";FGC3="fgcolor 203";;
fedora) FGC1="fgcolor 160";FGC2="fgcolor 88";FGC3="fgcolor 203";;
@@ -33,7 +41,17 @@ case "$MYUID" in
aix) FGC2="fgcolor 238";FGC3="fgcolor 83";;
*centos*) FGC2="fgcolor 25";FGC3="fgcolor 208";;
*solaris) FGC2="fgcolor 31";FGC3="fgcolor 124";;
- ubuntu) FGC2="fgcolor 130";FGC3="fgcolor 215";;
+ ubuntu)
+ if [ "$OSMAJVER" -ge 22 ];then
+ if printf "%b" "$TERM"|grep -P 'xterm|256' > /dev/null;then
+ FGC2="fgcolor 89";FGC3="fgcolor 208"
+ else
+ FGC2="fgcolor 53";FGC3="fgcolor 184"
+ fi
+ else
+ FGC2="fgcolor 130";FGC3="fgcolor 215"
+ fi
+ ;;
rasp*) FGC2="fgcolor 253";FGC3="fgcolor 126";;
rocky) FGC2="fgcolor 22";FGC3="fgcolor 41";;
*) FGC2="fgcolor 240";FGC3="fgcolor 244";;
@@ -47,7 +65,13 @@ case "$MYUID" in
*)
FGC2="fgcolor 253"
case "$OSNAME" in
- debian) FGC1="fgtcolor 155 15 64";FGC3="fgcolor 38";;
+ debian)
+ if [ "$OSMAJVER" -ge 12 ];then
+ FGC1="fgtcolor 155 15 64";FGC3="fgcolor 36"
+ else
+ FGC1="fgtcolor 155 15 64";FGC3="fgcolor 38"
+ fi
+ ;;
arch) FGC1="fgcolor 24";FGC3="fgcolor 239";;
redhat) FGC1="fgcolor 23";FGC3="fgcolor 88";;
fedora) FGC1="fgcolor 88";FGC3="fgcolor 203";;
@@ -57,7 +81,17 @@ case "$MYUID" in
aix) FGC1="fgcolor 238";FGC3="fgcolor 83";;
*centos*) FGC1="fgcolor 25";FGC3="fgcolor 208";;
*solaris) FGC1="fgcolor 31";FGC3="fgcolor 124";;
- ubuntu) FGC1="fgcolor 130";FGC3="fgcolor 215";;
+ ubuntu)
+ if [ "$OSMAJVER" -ge 22 ];then
+ if printf "%b" "$TERM"|grep -P 'xterm|256' > /dev/null;then
+ FGC1="fgcolor 89";FGC3="fgcolor 208"
+ else
+ FGC1="fgcolor 53";FGC3="fgcolor 184"
+ fi
+ else
+ FGC1="fgcolor 130";FGC3="fgcolor 215"
+ fi
+ ;;
rasp*) FGC1="fgcolor 53";FGC3="fgcolor 126";;
rocky) FGC1="fgcolor 22";FGC3="fgcolor 41";;
*) FGC1="fgcolor 240";FGC3="fgcolor 244";;