Commit fd6dd9fd authored by Dylan Araps's avatar Dylan Araps

Ascii: More cleanup

parent 3457f008
...@@ -2769,36 +2769,83 @@ get_distro_colors() { ...@@ -2769,36 +2769,83 @@ get_distro_colors() {
set_colors 5 7 set_colors 5 7
ascii_file="netbsd" ascii_file="netbsd"
;; ;;
esac
# Overwrite distro colors if '$ascii_colors' doesn't "Parabola"*)
# equal 'distro'. set_colors 5 7
if [[ "${ascii_colors[0]}" != "distro" ]]; then ascii_file="parabola"
color_text="off" ;;
set_colors "${ascii_colors[@]}"
fi
}
# Here temporarily. "Tails"*)
get_distro_colors_old() { set_colors 5 7
case "$ascii_distro" in ascii_file="tails"
"NetBSD"* | "Parabola"* | "Tails"* | "BLAG"* | "Funtoo"* | "SteamOS"* | "Devuan"*) ;;
"BLAG"*)
set_colors 5 7
ascii_file="blag"
;;
"Funtoo"*)
set_colors 5 7
ascii_file="funtoo"
;;
"SteamOS"*)
set_colors 5 7 set_colors 5 7
ascii_file="steamos"
;;
"Devuan"*)
set_colors 5 7
ascii_file="devuan"
;; ;;
"Gentoo"*) "Gentoo"*)
set_colors 5 7 set_colors 5 7
ascii_distro="gentoo" ascii_file="gentoo"
;;
"OpenBSD"*)
set_colors 3 7 6 1 8
ascii_file="openbsd"
;; ;;
"OpenBSD"* | "GuixSD"* | "Pardus"*) "GuixSD"*)
set_colors 3 7 6 1 8 set_colors 3 7 6 1 8
ascii_file="guixsd"
;;
"Pardus"*)
set_colors 3 7 6 1 8
ascii_file="pardus"
;;
"Manjaro"*)
set_colors 2 7
ascii_file="manjaro"
;;
"Deepin"*)
set_colors 2 7
ascii_file="deepin"
;; ;;
"Manjaro"* | "Deepin"* | "LMDE"* | "Chapeau"* | "Bitrig"*) "LMDE"*)
set_colors 2 7 set_colors 2 7
ascii_file="lmde"
;; ;;
"Chapeau"*)
set_colors 2 7
ascii_file="chapeau"
;;
"Bitrig"*)
set_colors 2 7
ascii_file="bitrig"
;;
# TODO (Before PR is merged): Make this glob less greedy.
*"SUSE"*) *"SUSE"*)
set_colors 2 7 set_colors 2 7
ascii_distro="suse" ascii_distro="suse"
...@@ -2806,97 +2853,147 @@ get_distro_colors_old() { ...@@ -2806,97 +2853,147 @@ get_distro_colors_old() {
"KDE"*) "KDE"*)
set_colors 2 7 set_colors 2 7
ascii_distro="kde" ascii_file="kde"
;; ;;
"Android"*) "Android"*)
set_colors 2 7 set_colors 2 7
ascii_file="android"
ascii_length_force="19" ascii_length_force="19"
;; ;;
# TODO (Before PR is merged): Make this glob less greedy.
*"Mint"*) *"Mint"*)
set_colors 2 7 set_colors 2 7
ascii_distro="mint" ascii_file="mint"
;; ;;
"Puppy"* | "Quirky Werewolf"* | "Precise Puppy"*) "Puppy"* | "Quirky Werewolf"* | "Precise Puppy"*)
set_colors 4 7 set_colors 4 7
ascii_distro="puppy" ascii_file="puppy"
;; ;;
"Sparky"*) "Sparky"*)
set_colors 1 7 set_colors 1 7
ascii_distro="sparky" ascii_file="sparky"
;;
"Trisquel"*)
set_colors 4 6
ascii_file="trisquel"
;;
"NixOS"*)
set_colors 4 6
ascii_file="nixOS"
;;
"Zorin"*)
set_colors 4 6
ascii_file="zorin"
;; ;;
"Trisquel"* | "NixOS"* | "Zorin"* | "Antergos"*) "Antergos"*)
set_colors 4 6 set_colors 4 6
ascii_file="antergos"
;; ;;
"MX"*) "MX"*)
set_colors 4 6 7 set_colors 4 6 7
ascii_distro="mx" ascii_file="mx"
;; ;;
"Travis") "Travis")
set_colors 1 2 3 4 5 6 set_colors 1 2 3 4 5 6
ascii_file="travis"
;; ;;
"Grombyang"*) "Grombyang"*)
set_colors 4 2 1 set_colors 4 2 1
ascii_distro="grombyang" ascii_file="grombyang"
;;
"Void"*)
set_colors 2 8
ascii_file="void"
;; ;;
"Void"* | "Haiku"*) "Haiku"*)
set_colors 2 8 set_colors 2 8
ascii_file="haiku"
;; ;;
"Mageia"* | "Porteus"* | "Parrot"* | "SmartOS"*) "Mageia"*)
set_colors 6 7 set_colors 6 7
ascii_file="mageia"
;;
"Porteus"*)
set_colors 6 7
ascii_file="porteus"
;;
"Parrot"*)
set_colors 6 7
ascii_file="parrot"
;;
"SmartOS"*)
set_colors 6 7
ascii_file="smartos"
;; ;;
"Windows 8"* | "Windows 10"*) "Windows 8"* | "Windows 10"*)
set_colors 6 7 set_colors 6 7
ascii_distro="windows10" ascii_file="windows10"
;; ;;
"Windows"*) "Windows"*)
set_colors 1 2 4 3 set_colors 1 2 4 3
;; ascii_file="windows"
"Linux")
set_colors fg 8 3
;; ;;
*"OS X"* | *"iOS"* | "Mac" | *"macOS"*) *"OS X"* | *"iOS"* | "Mac" | *"macOS"*)
set_colors 2 3 1 1 5 4 set_colors 2 3 1 1 5 4
ascii_distro="mac" ascii_file="mac"
;;
"Linux")
set_colors fg 8 3
ascii_file="linix"
;; ;;
*) *)
case "$kernel_name" in case "$kernel_name" in
"Linux") "Linux")
ascii_distro="linux" ascii_file="linux"
set_colors fg 8 3 set_colors fg 8 3
;; ;;
*"BSD") *"BSD")
ascii_distro="bsd" ascii_file="bsd"
set_colors 1 7 4 3 6 set_colors 1 7 4 3 6
;; ;;
"GNU"*) "GNU"*)
ascii_distro="gnu" ascii_file="gnu"
set_colors fg set_colors fg
;; ;;
"SunOS") "SunOS")
ascii_distro="solaris" ascii_file="solaris"
set_colors 3 set_colors 3
;; ;;
esac esac
;; ;;
esac esac
# Overwrite distro colors if '$ascii_colors' doesn't
# equal 'distro'.
if [[ "${ascii_colors[0]}" != "distro" ]]; then
color_text="off"
set_colors "${ascii_colors[@]}"
fi
} }
set_colors() { set_colors() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment