git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormail_redacted_for_web 2025-03-15 10:26:28 +0100
committermail_redacted_for_web 2025-03-15 10:26:28 +0100
commit161e84c57cea54d416ded8cc893be6d654702141 (patch)
treed0a35e43a0ab3227444ab90ef435cc78ff49a6db
parent001b9cb2ccc045549ddcef8f08ad436582185fb6 (diff)
downloaddotfiles-161e84c57cea54d416ded8cc893be6d654702141.tar.bz2
+ SunOS in prompt colours (colouring taken from 2005-age_of_oracle)v1.2.3
-rw-r--r--.bash/prompt.bash6
-rw-r--r--.bash/vars.bash1
2 files changed, 5 insertions, 2 deletions
diff --git a/.bash/prompt.bash b/.bash/prompt.bash
index 31a6f49..8735cd4 100644
--- a/.bash/prompt.bash
+++ b/.bash/prompt.bash
@@ -45,7 +45,7 @@ case "$MYUID" in
;;
aix) FGC2="fgcolor 238";FGC3="fgcolor 83";;
*centos*) FGC2="fgcolor 25";FGC3="fgcolor 208";;
- *solaris) FGC2="fgcolor 31";FGC3="fgcolor 124";;
+ *solaris) FGC2="fgcolor 63";FGC3="fgcolor 124";;
ubuntu)
if [ "$OSMAJVER" -ge 24 ];then
if printf "%b" "$TERM"|grep -P 'xterm|256' > /dev/null;then
@@ -66,6 +66,7 @@ case "$MYUID" in
rasp*) FGC2="fgcolor 253";FGC3="fgcolor 126";;
rocky) FGC2="fgcolor 22";FGC3="fgcolor 41";;
alma*) FGC1="fgcolor 28";FGC2="fgcolor 88";FGC3="fgcolor 39";;
+ sunos) FGC2="fgcolor 75";FGC3="fgcolor 130";;
*) FGC2="fgcolor 240";FGC3="fgcolor 244";;
esac
if [ -n "$TERMUX_APK_RELEASE" ]; then
@@ -97,7 +98,7 @@ case "$MYUID" in
;;
aix) FGC1="fgcolor 238";FGC3="fgcolor 83";;
*centos*) FGC1="fgcolor 25";FGC3="fgcolor 208";;
- *solaris) FGC1="fgcolor 31";FGC3="fgcolor 124";;
+ *solaris) FGC1="fgcolor 63";FGC3="fgcolor 124";;
ubuntu)
if [ "$OSMAJVER" -ge 24 ];then
if printf "%b" "$TERM"|grep -P 'xterm|256' > /dev/null;then
@@ -118,6 +119,7 @@ case "$MYUID" in
rasp*) FGC1="fgcolor 53";FGC3="fgcolor 126";;
rocky) FGC1="fgcolor 22";FGC3="fgcolor 41";;
alma*) FGC1="fgcolor 124";FGC2="fgcolor 229";FGC3="fgcolor 39";;
+ sunos) FGC1="fgcolor 75";FGC3="fgcolor 130";;
*) FGC1="fgcolor 240";FGC3="fgcolor 244";;
esac
if [ -n "$TERMUX_APK_RELEASE" ]; then
diff --git a/.bash/vars.bash b/.bash/vars.bash
index a7bdcb5..f528479 100644
--- a/.bash/vars.bash
+++ b/.bash/vars.bash
@@ -28,6 +28,7 @@ done
# $OSNAME
if [ -r "/etc/os-release" ];then
OSNAME="$(grep ^ID /etc/os-release|awk -F= '{print $NF}'|head -n1)"
+elif [ "$(uname -s)" == 'SunOS' ]; then OSNAME="sunos"
elif [ -r "/etc/redhat-release" ];then
grep -P "^Red[\ ]?[Hh]at" /etc/redhat-release >/dev/null 2>&1 && OSNAME="redhat"
grep -P "^[Ff]edora" /etc/redhat-release >/dev/null 2>&1 && OSNAME="fedora"