Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
neofetch
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
neofetch
Commits
3ee733e9
Commit
3ee733e9
authored
May 03, 2018
by
Dylan Araps
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
general: Start inlining ascii.
parent
3af03418
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
862 additions
and
162 deletions
+862
-162
neofetch
neofetch
+862
-162
No files found.
neofetch
View file @
3ee733e9
...
@@ -3460,19 +3460,6 @@ get_ascii() {
...
@@ -3460,19 +3460,6 @@ get_ascii() {
# Fallback to distro ascii mode if source is an image.
# Fallback to distro ascii mode if source is an image.
[[
"
$image_source
"
=
~
\.
(
png|jpg|jpe|jpeg|gif
)
$
]]
&&
\
[[
"
$image_source
"
=
~
\.
(
png|jpg|jpe|jpeg|gif
)
$
]]
&&
\
err
"Image: Source is image file but ascii backend was selected. Using distro ascii."
err
"Image: Source is image file but ascii backend was selected. Using distro ascii."
if
[[
-d
"ASCIIDIR"
]]
;
then
ascii_dir
=
"ASCIIDIR"
else
[[
-z
"
$script_dir
"
]]
&&
script_dir
=
"
$(
get_full_path
"
$0
"
)
"
ascii_dir
=
"
${
script_dir
%/*
}
/ascii/distro"
fi
image_source
=
"
${
ascii_dir
}
/
${
ascii_file
}
"
# Fallback to no ascii mode if distro ascii isn't found.
[[
!
-f
"
$image_source
"
]]
&&
\
{
to_off
"Ascii: Failed to find distro ascii, falling back to no ascii mode."
;
return
;
}
fi
fi
# Set locale to get correct padding.
# Set locale to get correct padding.
...
@@ -3490,7 +3477,7 @@ get_ascii() {
...
@@ -3490,7 +3477,7 @@ get_ascii() {
line
=
"
${
line
//\\\\/\\
}
"
line
=
"
${
line
//\\\\/\\
}
"
((
${#
line
}
>
ascii_length
))
&&
ascii_length
=
"
${#
line
}
"
((
${#
line
}
>
ascii_length
))
&&
ascii_length
=
"
${#
line
}
"
((
++lines
))
((
++lines
))
done
<
"
$image_source
"
done
<
<<
"
$ascii_data
"
# Colors.
# Colors.
print
=
"
${
print
//
'${c1}'
/
$c1
}
"
print
=
"
${
print
//
'${c1}'
/
$c1
}
"
...
@@ -4160,52 +4147,239 @@ get_distro_colors() {
...
@@ -4160,52 +4147,239 @@ get_distro_colors() {
case "
$ascii_distro
" in
case "
$ascii_distro
" in
"
AIX
"*)
"
AIX
"*)
set_colors 2 7
set_colors 2 7
ascii_file="
aix
"
read -rd '' ascii_data <<'EOF'
${
c1
}
`
:+ssssossossss+-
`
.oys///oyhddddhyo///sy+.
/yo:+hNNNNNNNNNNNNNNNNh+:oy/
:h/:yNNNNNNNNNNNNNNNNNNNNNNy-+h:
`
ys.yNNNNNNNNNNNNNNNNNNNNNNNNNNy.ys
`
h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oh
h+-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.oy
/d
`
mNNNNNNN/::mNNNd::m+:/dNNNo::dNNNd
`
m:
h//NNNNNNN: . .NNNh mNo od. -dNNNNN:+y
N.sNNNNNN+ -N/ -NNh mNNd. sNNNNNNNo-m
N.sNNNNNs +oo /Nh mNNs
`
`
/mNNNNNNo-m
h//NNNNh ossss
`
+h md- .hm/
`
sNNNNN:+y
:d
`
mNNN+/yNNNNNd//y//h//oNNNNy//sNNNd
`
m-
yo-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.ss
`
h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oy
sy.yNNNNNNNNNNNNNNNNNNNNNNNNNNs.yo
:h+-yNNNNNNNNNNNNNNNNNNNNNNs-oh-
:ys:/yNNNNNNNNNNNNNNNmy/:sy:
.+ys///osyhhhhys+///sy+.
-/osssossossso/-
EOF
;;
;;
"alpine_small"
)
"alpine_small"
)
set_colors 4 7
set_colors 4 7
ascii_file="
alpine_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
/\\ /\\
/
${
c2
}
/
${
c1
}
\\ \\
/
${
c2
}
/
${
c1
}
\\ \\
/
${
c2
}
//
${
c1
}
\\ \\
${
c2
}
//
${
c1
}
\\ \\
\\
EOF
;;
;;
"Alpine"
*
)
"Alpine"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
alpine
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
.hddddddddddddddddddddddh.
:dddddddddddddddddddddddddd:
/dddddddddddddddddddddddddddd/
+dddddddddddddddddddddddddddddd+
`sdddddddddddddddddddddddddddddddds`
`ydddddddddddd++hdddddddddddddddddddy`
.hddddddddddd+` `+ddddh:-sdddddddddddh.
hdddddddddd+` `+y: .sddddddddddh
ddddddddh+` `//` `.` -sddddddddd
ddddddh+` `/hddh/` `:s- -sddddddd
ddddh+` `/+/dddddh/` `+s- -sddddd
ddd+` `/o` :dddddddh/` `oy- .yddd
hdddyo+ohddyosdddddddddho+oydddy++ohdddh
.hddddddddddddddddddddddddddddddddddddh.
`yddddddddddddddddddddddddddddddddddy`
`sdddddddddddddddddddddddddddddddds`
+dddddddddddddddddddddddddddddd+
/dddddddddddddddddddddddddddd/
:dddddddddddddddddddddddddd:
.hddddddddddddddddddddddh.
EOF
;;
;;
"Amazon"
*
)
"Amazon"
*
)
set_colors 3 7
set_colors 3 7
ascii_file="
amazon
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
`-/oydNNdyo:.`
`.:+shmMMMMMMMMMMMMMMmhs+:.`
-+hNNMMMMMMMMMMMMMMMMMMMMMMNNho-
.`` -/+shmNNMMMMMMNNmhs+/- ``.
dNmhs+:. `.:/oo/:.` .:+shmNd
dMMMMMMMNdhs+:.. ..:+shdNMMMMMMMd
dMMMMMMMMMMMMMMNds odNMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
.:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:.
`.:+shNMMMMMh yMMMMMNhs+:``
`-+shy shs+:`
EOF
;;
;;
"Anarchy"
*
)
"Anarchy"
*
)
set_colors 7 4
set_colors 7 4
ascii_file="
anarchy
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c2
}
..
${
c1
}
${
c2
}
..
${
c1
}
${
c2
}
:..
${
c1
}
${
c2
}
:+++.
${
c1
}
.:::++
${
c2
}
++++
${
c1
}
+::.
.:+######
${
c2
}
++++
${
c1
}
######+:.
.+#########
${
c2
}
+++++
${
c1
}
##########:.
.+##########
${
c2
}
+++++++
${
c1
}
##
${
c2
}
+
${
c1
}
#########+.
+###########
${
c2
}
+++++++++
${
c1
}
############:
+##########
${
c2
}
++++++
${
c1
}
#
${
c2
}
++++
${
c1
}
#
${
c2
}
+
${
c1
}
###########+
+###########
${
c2
}
+++++
${
c1
}
###
${
c2
}
++++
${
c1
}
#
${
c2
}
+
${
c1
}
###########+
:##########
${
c2
}
+
${
c1
}
#
${
c2
}
++++
${
c1
}
####
${
c2
}
++++
${
c1
}
#
${
c2
}
+
${
c1
}
############:
###########
${
c2
}
+++++
${
c1
}
#####
${
c2
}
+++++
${
c1
}
#
${
c2
}
+
${
c1
}
###
${
c2
}
++
${
c1
}
######+
.##########
${
c2
}
++++++
${
c1
}
#####
${
c2
}
++++++++++++
${
c1
}
#######.
.##########
${
c2
}
+++++++++++++++++++
${
c1
}
###########.
#####
${
c2
}
++++++++++++++
${
c1
}
###
${
c2
}
++++++++
${
c1
}
#########+
:###
${
c2
}
++++++++++
${
c1
}
#########
${
c2
}
+++++++
${
c1
}
#########:
+######
${
c2
}
+++++
${
c1
}
##########
${
c2
}
++++++++
${
c1
}
#######+
+####
${
c2
}
+++++
${
c1
}
###########
${
c2
}
+++++++++
${
c1
}
#####+
:##
${
c2
}
++++++
${
c1
}
############
${
c2
}
++++++++++
${
c1
}
##:
.
${
c2
}
++++++
${
c1
}
#############
${
c2
}
++++++++++
${
c1
}
+.
:
${
c2
}
++++
${
c1
}
###############
${
c2
}
+++++++
${
c1
}
::
.
${
c2
}
++. .:+
${
c1
}
##############
${
c2
}
+++++++
${
c1
}
..
${
c2
}
.:.
${
c1
}
..::++++++::..:
${
c2
}
++++
${
c1
}
+.
${
c2
}
.
${
c1
}
${
c2
}
.:+++
${
c1
}
.
${
c2
}
.:
${
c1
}
:
${
c2
}
..
${
c1
}
${
c2
}
..
${
c1
}
EOF
;;
;;
"Android"
*
)
"Android"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
android
"
ascii_length_force
=
19
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
╲ ▁▂▂▂▁ ╱
▄███████▄
▄██
${
c2
}
${
c1
}
███
${
c2
}
${
c1
}
██▄
▄███████████▄
▄█ ▄▄▄▄▄▄▄▄▄▄▄▄▄ █▄
██ █████████████ ██
██ █████████████ ██
██ █████████████ ██
██ █████████████ ██
█████████████
███████████
██ ██
██ ██
EOF
;;
;;
"Antergos"
*
)
"Antergos"
*
)
set_colors 4 6
set_colors 4 6
ascii_file="
antergos
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c2
}
`.-/::/-``
.-/osssssssso/.
:osyysssssssyyys+-
`.+yyyysssssssssyyyyy+.
`/syyyyyssssssssssyyyyys-`
`/yhyyyyysss
${
c1
}
++
${
c2
}
ssosyyyyhhy/`
.ohhhyyyys
${
c1
}
o++/+o
${
c2
}
so
${
c1
}
+
${
c2
}
syy
${
c1
}
+
${
c2
}
shhhho.
.shhhhys
${
c1
}
oo++//+
${
c2
}
sss
${
c1
}
+++
${
c2
}
yyy
${
c1
}
+s
${
c2
}
hhhhs.
-yhhhhs
${
c1
}
+++++++o
${
c2
}
ssso
${
c1
}
+++
${
c2
}
yyy
${
c1
}
s+o
${
c2
}
hhddy:
-yddhhy
${
c1
}
o+++++o
${
c2
}
syyss
${
c1
}
++++
${
c2
}
yyy
${
c1
}
yooy
${
c2
}
hdddy-
.yddddhs
${
c1
}
o++o
${
c2
}
syyyyys
${
c1
}
+++++
${
c2
}
yyhh
${
c1
}
sos
${
c2
}
hddddy`
`odddddhyosyhyyyyyy
${
c1
}
++++++
${
c2
}
yhhhyosddddddo
.dmdddddhhhhhhhyyyo
${
c1
}
+++++
${
c2
}
shhhhhohddddmmh.
ddmmdddddhhhhhhhso
${
c1
}
++++++
${
c2
}
yhhhhhhdddddmmdy
dmmmdddddddhhhyso
${
c1
}
++++++
${
c2
}
shhhhhddddddmmmmh
-dmmmdddddddhhys
${
c1
}
o++++o
${
c2
}
shhhhdddddddmmmmd-
.smmmmddddddddhhhhhhhhhdddddddddmmmms.
`+ydmmmdddddddddddddddddddmmmmdy/.
`.:+ooyyddddddddddddyyso+:.`
EOF
;;
;;
"antiX"
*
)
"antiX"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
antix
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
\
, - ~ ^ ~ - \ /
, ' \ ' , /
, \ '/
, \ / ,
,___, \/ ,
/ | _ _ _|_ o /\ ,
|, | / |/ | | | / \ ,
\,_/\_/ | |_/|_/|_/_/ \,
, / ,\
, / , ' \
' - , _ _ _ , '
EOF
;;
;;
"AOSC"
*
)
"AOSC"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
aosc
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c2
}
.:+syhhhhys+:.
.ohNMMMMMMMMMMMMMMNho.
`+mMMMMMMMMMMmdmNMMMMMMMMm+`
+NMMMMMMMMMMMM/ `./smMMMMMN+
.mMMMMMMMMMMMMMMo -yMMMMMm.
:NMMMMMMMMMMMMMMMs .hMMMMN:
.NMMMMhmMMMMMMMMMMm+/- oMMMMN.
dMMMMs ./ymMMMMMMMMMMNy. sMMMMd
-MMMMN` oMMMMMMMMMMMN: `NMMMM-
/MMMMh NMMMMMMMMMMMMm hMMMM/
/MMMMh NMMMMMMMMMMMMm hMMMM/
-MMMMN` :MMMMMMMMMMMMy. `NMMMM-
dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd
.NMMMMo -/+sMMMMMMMMMMMmMMMMN.
:NMMMMh. .MMMMMMMMMMMMMMMN:
.mMMMMMy- NMMMMMMMMMMMMMm.
+NMMMMMms/.` mMMMMMMMMMMMN+
`+mMMMMMMMMNmddMMMMMMMMMMm+`
.ohNMMMMMMMMMMMMMMNho.
.:+syhhhhys+:.
EOF
;;
;;
"Apricity"
*
)
"Apricity"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
apricity
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c2
}
./o-
``...`` `:. -/:
`-+ymNMMMMMNmho-` :sdNNm/
`+dMMMMMMMMMMMMMMMmo` sh:.:::-
/mMMMMMMMMMMMMMMMMMMMm/`sNd/
oMMMMMMMMMMMMMMMMMMMMMMMs -`
:MMMMMMMMMMMMMMMMMMMMMMMMM/
NMMMMMMMMMMMMMMMMMMMMMMMMMd
MMMMMMMmdmMMMMMMMMMMMMMMMMd
MMMMMMy` .mMMMMMMMMMMMmho:`
MMMMMMNo/sMMMMMMMNdy+-.`-/
MMMMMMMMMMMMNdy+:.`.:ohmm:
MMMMMMMmhs+-.`.:+ymNMMMy.
MMMMMM/`.-/ohmNMMMMMMy-
MMMMMMNmNNMMMMMMMMmo.
MMMMMMMMMMMMMMMms:`
MMMMMMMMMMNds/.
dhhyys+/-`
EOF
;;
;;
"ArcoLinux"
*
)
"ArcoLinux"
*
)
...
@@ -4215,694 +4389,1220 @@ get_distro_colors() {
...
@@ -4215,694 +4389,1220 @@ get_distro_colors() {
"arch_small"
)
"arch_small"
)
set_colors 6 7 1
set_colors 6 7 1
ascii_file="
arch_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
/\
/^^\
/\ \
/
${
c2
}
__ \
/ ( ) \
/ __| |__\\\
/// \\\\\
EOF
;;
;;
"arch_old"
)
"arch_old"
)
set_colors 6 7 1
set_colors 6 7 1
ascii_file="
arch_old
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
__
_=(SDGJT=_
_GTDJHGGFCVS)
,GTDJGGDTDFBGX0
${
c1
}
JDJDIJHRORVFSBSVL
${
c2
}
-=+=,_
${
c1
}
IJFDUFHJNXIXCDXDSV,
${
c2
}
"DEBL
${
c1
}
[LKDSDJTDU=OUSCSBFLD.
${
c2
}
'?ZWX,
${
c1
}
,LMDSDSWH' `DCBOSI
${
c2
}
DRDS],
${
c1
}
SDDFDFH' !YEWD,
${
c2
}
)HDROD
${
c1
}
!KMDOCG &GSU|
${
c2
}
\_GFHRGO\'
${
c1
}
HKLSGP'
${
c2
}
__
${
c1
}
\TKM0
${
c2
}
\GHRBV)'
${
c1
}
JSNRVW'
${
c2
}
__+MNAEC
${
c1
}
\IOI,
${
c2
}
\BN'
${
c1
}
HELK['
${
c2
}
__,=OFFXCBGHC
${
c1
}
\FD)
${
c1
}
?KGHE
${
c2
}
\_-#DASDFLSV='
${
c1
}
'EF
'EHTI !H
`0F' '!
EOF
;;
;;
"ArchBox"
*
)
"ArchBox"
*
)
set_colors 2 7 1
set_colors 2 7 1
ascii_file="
archbox
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
...:+oh/:::..
..-/oshhhhhh` `::::-.
.:/ohhhhhhhhhhhh` `-::::.
.+shhhhhhhhhhhhhhhhh` `.::-.
/`-:+shhhhhhhhhhhhhh` .-/+shh
/ .:/ohhhhhhhhh` .:/ohhhhhhhh
/ `-:+shhh` ..:+shhhhhhhhhhhh
/ .:ohhhhhhhhhhhhhhhhhhh
/ `hhhhhhhhhhhhhhhhhhhh
/ `hhhhhhhhhhhhhhhhhhhh
/ `hhhhhhhhhhhhhhhhhhhh
/ `hhhhhhhhhhhhhhhhhhhh
/ .+o+ `hhhhhhhhhhhhhhhhhhhh
/ -hhhhh `hhhhhhhhhhhhhhhhhhhh
/ ohhhhho `hhhhhhhhhhhhhhhhhhhh
/:::+`hhhhoos` `hhhhhhhhhhhhhhhhhs+`
`--/:` /: `hhhhhhhhhhhho/-
-/:. `hhhhhhs+:-`
::::/ho/-`
EOF
;;
;;
"ARCHlabs"
*
)
"ARCHlabs"
*
)
set_colors 6 6 7 1
set_colors 6 6 7 1
ascii_file="
archlabs
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
'c'
'kKk,
.dKKKx.
.oKXKXKd.
.l0XXXXKKo.
c0KXXXXKX0l.
:0XKKOxxOKX0l.
:OXKOc. .c0XX0l.
:OK0o.
${
c4
}
...
${
c1
}
'dKKX0l.
:OX0c
${
c4
}
;xOx'
${
c1
}
'dKXX0l.
:0KKo.
${
c4
}
.o0XXKd'.
${
c1
}
lKXX0l.
c0XKd.
${
c4
}
.oKXXXXKd..
${
c1
}
oKKX0l.
.c0XKk;
${
c4
}
.l0K0OO0XKd..
${
c1
}
oKXXKo.
.l0XXXk:
${
c4
}
,dKx,.'l0XKo.
${
c1
}
.kXXXKo.
.o0XXXX0d,
${
c4
}
:x; .oKKx'
${
c1
}
.dXKXXKd.
.oKXXXXKK0c.
${
c4
}
;. :00c'
${
c1
}
cOXXXXXKd.
.dKXXXXXXXXk,
${
c4
}
. cKx'
${
c1
}
'xKXXXXXXKx'
'xKXXXXK0kdl:.
${
c4
}
.ok;
${
c1
}
.cdk0KKXXXKx'
'xKK0koc,..
${
c4
}
'c,
${
c1
}
..,cok0KKk,
,xko:'.
${
c4
}
..
${
c1
}
.':okx;
.,'. .',.
EOF
;;
;;
*
"XFerience"
*
)
*
"XFerience"
*
)
set_colors 6 6 7 1
set_colors 6 6 7 1
ascii_file="
arch_xferience
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
``--:::::::-.`
.-/+++ooooooooo+++:-`
`-/+oooooooooooooooooo++:.
-/+oooooo/+ooooooooo+/ooo++:`
`/+oo++oo. .+oooooo+.-: +:-o+-
`/+o/. -o. :oooooo+ ```:.+oo+-
`:+oo- -/` :oooooo+ .`-`+oooo/.
.+ooo+. .` `://///+-+..oooooo+:`
-+ooo:` ``.-+oooooo+/`
-+oo/` :+oooo/.
.+oo: ..-/. . -+oo+/`
`/++- -:::++::/. -+oo+-
./o: `:///+- `./ooo+:`
.++- `` /-` -:/+oooo+:`
.:+/:`` `-:ooooooo++-
./+o+//:...../+oooooooo++:`
`:/++ooooooooooooo++/-`
`.-//++++++//:-.`
``````
EOF
;;
;;
"ArchMerge"
*
)
"ArchMerge"
*
)
set_colors 6 6 7 1
set_colors 6 6 7 1
ascii_file="
archmerge
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
y:
sMN-
+MMMm`
/MMMMMd`
:NMMMMMMy
-NMMMMMMMMs
.NMMMMMMMMMM+
.mMMMMMMMMMMMM+
oNMMMMMMMMMMMMM+
`+:-+NMMMMMMMMMMMM+
.sNMNhNMMMMMMMMMMMM/
`hho/sNMMMMMMMMMMMMMMM/
`.`omMMmMMMMMMMMMMMMMMMM+
.mMNdshMMMMd+::oNMMMMMMMMMo
.mMMMMMMMMM+ `yMMMMMMMMMs
.NMMMMMMMMM/ yMMMMMMMMMy
-NMMMMMMMMMh `mNMMMMMMMMd`
/NMMMNds+:.` `-/oymMMMm.
+Mmy/. `:smN:
/+. -o.
EOF
;;
;;
"Arch"
*
)
"Arch"
*
)
set_colors 6 6 7 1
set_colors 6 6 7 1
ascii_file="
arch
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
-`
.o+`
`ooo/
`+oooo:
`+oooooo:
-+oooooo+:
`/:-:++oooo+:
`/++++/+++++++:
`/++++++++++++++:
`/+++o
${
c2
}
oooooooo
${
c1
}
oooo/`
${
c2
}
${
c1
}
./
${
c2
}
ooosssso++osssssso
${
c1
}
+`
${
c2
}
.oossssso-````/ossssss+`
-osssssso. :ssssssso.
:osssssss/ osssso+++.
/ossssssss/ +ssssooo/-
`/ossssso+/:- -:/+osssso+-
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/
EOF
;;
;;
"Artix"
*
)
"Artix"
*
)
set_colors 6 4 2 7
set_colors 6 4 2 7
ascii_file="
artix
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
d
${
c2
}
c.
${
c1
}
x
${
c2
}
dc.
${
c1
}
'.
${
c4
}
.
${
c1
}
d
${
c2
}
dlc.
${
c1
}
c
${
c2
}
0d:
${
c1
}
o
${
c2
}
xllc;
${
c1
}
:
${
c2
}
0ddlolc,lc,
${
c1
}
:
${
c1
}
ko
${
c4
}
.
${
c1
}
:
${
c2
}
0ddollc..dlc.
${
c1
}
;
${
c1
}
K
${
c2
}
kxoOddollc' cllc.
${
c1
}
,
${
c1
}
K
${
c2
}
kkkxdddllc,
${
c4
}
.
${
c2
}
lll:
${
c1
}
,
${
c1
}
X
${
c2
}
kkkddddlll;
${
c3
}
...';
${
c1
}
d
${
c2
}
llll
${
c3
}
dxk:
${
c1
}
,
${
c1
}
X
${
c2
}
kkkddddllll
${
c3
}
oxxxddo
${
c2
}
lll
${
c3
}
oooo,
${
c3
}
xxk
${
c1
}
0
${
c2
}
kkkdddd
${
c1
}
o
${
c2
}
lll
${
c1
}
o
${
c3
}
ooooooolooooc;
${
c1
}
.
${
c3
}
ddd
${
c2
}
kkk
${
c1
}
d
${
c2
}
ddd
${
c1
}
ol
${
c2
}
lc:
${
c3
}
:;,'.
${
c3
}
... .
${
c2
}
lll;
${
c1
}
.
${
c3
}
xd
${
c1
}
x
${
c2
}
kk
${
c1
}
xd
${
c2
}
dl
${
c1
}
'cl:
${
c4
}
.
${
c2
}
.llc,
${
c1
}
.
${
c1
}
0
${
c2
}
kkkxddl
${
c4
}
.
${
c2
}
;'
${
c4
}
.
${
c2
}
;llc.
${
c1
}
.
${
c1
}
K
${
c2
}
Okdcddl
${
c4
}
.
${
c2
}
cllc
${
c4
}
.
${
c1
}
0
${
c2
}
Okd''dc. .cll;
${
c1
}
k
${
c2
}
Okd' .llc,
${
c1
}
d
${
c2
}
Od, 'lc.
${
c1
}
:,
${
c4
}
.
${
c2
}
...
EOF
;;
;;
"Arya"
*
)
"Arya"
*
)
set_colors 2 1
set_colors 2 1
ascii_file="
arya
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
`oyyy/
${
c2
}
-yyyyyy+
${
c1
}
-syyyy/
${
c2
}
-yyyyyy+
${
c1
}
.syyyyy/
${
c2
}
-yyyyyy+
${
c1
}
:yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
`/ :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
.+s :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
.oys :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
-oyys :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
:syyys :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
/syyyys :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
+yyyyyys :yyyyyy/
${
c2
}
-yyyyyy+
${
c1
}
.oyyyyyyo. :yyyyyy/
${
c2
}
-yyyyyy+ ---------
${
c1
}
.syyyyyy+` :yyyyyy/
${
c2
}
-yyyyy+-+syyyyyyyy
${
c1
}
-syyyyyy/ :yyyyyy/
${
c2
}
-yyys:.syyyyyyyyyy
${
c1
}
:syyyyyy/ :yyyyyy/
${
c2
}
-yyo.:syyyyyyyyyyy
EOF
;;
;;
"Bitrig"
*
)
"Bitrig"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
bitrig
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
`hMMMMN+
-MMo-dMd`
oMN- oMN`
yMd /NM:
.mMmyyhMMs
:NMMMhsmMh
+MNhNNoyMm-
hMd.-hMNMN:
mMmsssmMMMo
.MMdyyhNMMMd
oMN.`/dMddMN`
yMm/hNm+./MM/
.dMMMmo.``.NMo
:NMMMNmmmmmMMh
/MN/-------oNN:
hMd. .dMh
sm/ /ms
EOF
;;
;;
"BLAG"
*
)
"BLAG"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
blag
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
d
,MK:
xMMMX:
.NMMMMMX;
lMMMMMMMM0clodkO0KXWW:
KMMMMMMMMMMMMMMMMMMX'
.;d0NMMMMMMMMMMMMMMMMMMK.
.;dONMMMMMMMMMMMMMMMMMMMMMMx
'dKMMMMMMMMMMMMMMMMMMMMMMMMl
.:xKWMMMMMMMMMMMMMMMMMMM0.
.:xNMMMMMMMMMMMMMMMMMK.
lMMMMMMMMMMMMMMMMMMK.
,MMMMMMMMWkOXWMMMMMM0
.NMMMMMNd. `':ldko
OMMMK:
oWk,
;:
EOF
;;
;;
"BlankOn"
*
)
"BlankOn"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
blankon
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c2
}
`./ohdNMMMMNmho+.`
${
c1
}
.+oo:`
${
c2
}
-smMMMMMMMMMMMMMMMMmy-`
${
c1
}
`yyyyy+
${
c2
}
`:dMMMMMMMMMMMMMMMMMMMMMMd/`
${
c1
}
`yyyyys
${
c2
}
.hMMMMMMMNmhso/++symNMMMMMMMh-
${
c1
}
`yyyyys
${
c2
}
-mMMMMMMms-` -omMMMMMMN-
${
c1
}
.yyyyys
${
c2
}
.mMMMMMMy. .yMMMMMMm:
${
c1
}
yyyyys
${
c2
}
sMMMMMMy `sMMMMMMh
${
c1
}
yyyyys
${
c2
}
NMMMMMN: .NMMMMMN
${
c1
}
yyyyys
${
c2
}
MMMMMMm. NMMMMMN
${
c1
}
yyyyys
${
c2
}
hMMMMMM+ /MMMMMMN
${
c1
}
yyyyys
${
c2
}
:NMMMMMN: :mMMMMMM+
${
c1
}
yyyyys
${
c2
}
oMMMMMMNs- .sNMMMMMMs.
${
c1
}
yyyyys
${
c2
}
+MMMMMMMNho:.` `.:ohNMMMMMMNo
${
c1
}
`yyyyys
${
c2
}
-hMMMMMMMMNNNmmNNNMMMMMMMMh-
${
c1
}
`yyyyys
${
c2
}
:yNMMMMMMMMMMMMMMMMMMNy:`
${
c1
}
`yyyyys
${
c2
}
.:sdNMMMMMMMMMMNds/.
${
c1
}
`yyyyyo
${
c2
}
`.:/++++/:.`
${
c1
}
:oys+.
EOF
;;
;;
"BSD"
)
"BSD"
)
set_colors 1 7 4 3 6
set_colors 1 7 4 3 6
ascii_file="
bsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
, ,
/( )`
\ \___ / |
/- _ `-/ '
(
${
c2
}
/\/ \
${
c1
}
\ /\
${
c2
}
/ / | `
${
c1
}
\
${
c3
}
O O
${
c2
}
)
${
c1
}
/ |
${
c2
}
`-^--'
${
c1
}
`< '
(_.) _ ) /
`.___/` /
`-----' /
${
c4
}
<----. __ / __ \
${
c4
}
<----|====
${
c1
}
O)))
${
c4
}
==
${
c1
}
) \) /
${
c4
}
====|
<----'
${
c1
}
`--' `.__,' \
| |
\ / /\
${
c5
}
______
${
c1
}
( (_ / \______/
${
c5
}
,' ,-----' |
`--{__________)
EOF
;;
;;
"BunsenLabs"
*
)
"BunsenLabs"
*
)
set_colors
fg
7
set_colors
fg
7
ascii_file="
bunsenlabs
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
`++
-yMMs
`yMMMMN`
-NMMMMMMm.
:MMMMMMMMMN-
.NMMMMMMMMMMM/
yMMMMMMMMMMMMM/
`MMMMMMNMMMMMMMN.
-MMMMN+ /mMMMMMMy
-MMMm` `dMMMMMM
`MMN. .NMMMMM.
hMy yMMMMM`
-Mo +MMMMN
/o +MMMMs
+MMMN`
hMMM:
`NMM/
+MN:
mh.
-/
EOF
;;
;;
"Calculate"
*
)
"Calculate"
*
)
set_colors 7 3
set_colors 7 3
ascii_file="
calculate
"
read
-rd
''
ascii_data
<<
'
EOF
'
${
c1
}
......
,,+++++++,.
.,,,....,,,
${
c2
}
+**+,,.
${
c1
}
............,
${
c2
}
++++,,,
${
c1
}
...............
......,,,........
.....+*#####+,,,*+.
.....,*###############,..,,,,,,..
......,*#################*..,,,,,..,,,..
.,,....*####################+***+,,,,...,++,
.,,..,..*#####################*,
,+,.+*..*#######################.
,+,,+*+..,########################*
.,++++++. ..+##**###################+
..... ..+##***#################*.
.,.*#*****##############*.
..,,*********#####****+.
${
c2
}
.,++*****+++
${
c1
}
*****************
${
c2
}
+++++,.
${
c1
}
${
c2
}
,++++++**+++++
${
c1
}
***********
${
c2
}
+++++++++,
${
c1
}
${
c2
}
.,,,,++++,.. .,,,,,.....,+++,.,,
${
c1
}
EOF
;;
;;
"CentOS"
*
)
"CentOS"
*
)
set_colors 3 2 4 5 7
set_colors 3 2 4 5 7
ascii_file="
centos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Chakra"
*
)
"Chakra"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
chakra
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"ChaletOS"
*
)
"ChaletOS"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
chaletos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Chapeau"
*
)
"Chapeau"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
chapeau
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Chrom"
*
)
"Chrom"
*
)
set_colors 2 1 3 4 7
set_colors 2 1 3 4 7
ascii_file="
chrome
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Clover"
*
)
"Clover"
*
)
set_colors 2 6
set_colors 2 6
ascii_file="
cloveros
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Container Linux by CoreOS"
*
)
"Container Linux by CoreOS"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
coreos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"crux_small"
)
"crux_small"
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
crux_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"CRUX"
*
)
"CRUX"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
crux
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"debian_small"
)
"debian_small"
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
debian_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Debian"
*
)
"Debian"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
debian
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Deepin"
*
)
"Deepin"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
deepin
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"DesaOS"
)
"DesaOS"
)
set_colors 2 7
set_colors 2 7
ascii_file="
desaos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Devuan"
*
)
"Devuan"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
devuan
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"DracOS"
*
)
"DracOS"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
dracos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"dragonfly_old"
*
)
"dragonfly_old"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
dragonflybsd_old
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"dragonfly_small"
*
)
"dragonfly_small"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
dragonflybsd_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"DragonFly"
*
)
"DragonFly"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
dragonflybsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Elementary"
*
)
"Elementary"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
elementary
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Endless"
*
)
"Endless"
*
)
set_colors 1 7
set_colors 1 7
ascii_file="
endless
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Exherbo"
*
)
"Exherbo"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
exherbo
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Fedora"
*
|
"RFRemix"
*
)
"Fedora"
*
|
"RFRemix"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
fedora
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"freebsd_small"
)
"freebsd_small"
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
freebsd_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"FreeBSD"
*
)
"FreeBSD"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
freebsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"FreeMiNT"
*
)
"FreeMiNT"
*
)
# Don't explicitly set colors since
# Don't explicitly set colors since
# TosWin2 doesn't reset well.
# TosWin2 doesn't reset well.
ascii_file="
gem
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Frugalware"
*
)
"Frugalware"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
frugalware
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Funtoo"
*
)
"Funtoo"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
funtoo
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"GalliumOS"
*
)
"GalliumOS"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
galliumos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"gentoo_small"
)
"gentoo_small"
)
set_colors 5 7
set_colors 5 7
ascii_file="
gentoo_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Gentoo"
*
)
"Gentoo"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
gentoo
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"gNewSense"
*
)
"gNewSense"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
gnewsense
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"GNU"
)
"GNU"
)
set_colors
fg
7
set_colors
fg
7
ascii_file="
gnu
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"GoboLinux"
*
)
"GoboLinux"
*
)
set_colors 5 4 6 2
set_colors 5 4 6 2
ascii_file="
gobolinux
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Grombyang"
*
)
"Grombyang"
*
)
set_colors 4 2 1
set_colors 4 2 1
ascii_file="
grombyang
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"GuixSD"
*
)
"GuixSD"
*
)
set_colors 3 7 6 1 8
set_colors 3 7 6 1 8
ascii_file="
guixsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Haiku"
*
)
"Haiku"
*
)
set_colors 2 8
set_colors 2 8
ascii_file="
haiku
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Hyperbola"
*
)
"Hyperbola"
*
)
set_colors 8
set_colors 8
ascii_file="
hyperbola
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Kali"
*
)
"Kali"
*
)
set_colors 4 8
set_colors 4 8
ascii_file="
kali
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"KaOS"
*
)
"KaOS"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
kaos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"KDE"
*
)
"KDE"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
kde
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Kogaion"
*
)
"Kogaion"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
kogaion
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Korora"
*
)
"Korora"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
korora
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"KSLinux"
*
)
"KSLinux"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
kslinux
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Kubuntu"
*
)
"Kubuntu"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
kubuntu
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"LEDE"
*
)
"LEDE"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
lede
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Linux"
)
"Linux"
)
set_colors
fg
8 3
set_colors
fg
8 3
ascii_file="
linux
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"LMDE"
*
)
"LMDE"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
lmde
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Lubuntu"
*
)
"Lubuntu"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
lubuntu
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Lunar"
*
)
"Lunar"
*
)
set_colors 4 7 3
set_colors 4 7 3
ascii_file="
lunar
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"mac"
*
"_small"
)
"mac"
*
"_small"
)
set_colors 2 3 1 5 4
set_colors 2 3 1 5 4
ascii_file="
mac_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"mac"
|
"Darwin"
)
"mac"
|
"Darwin"
)
set_colors 2 3 1 1 5 4
set_colors 2 3 1 1 5 4
ascii_file="
mac
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Mageia"
*
)
"Mageia"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
mageia
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"MagpieOS"
*
)
"MagpieOS"
*
)
set_colors 2 1 3 5
set_colors 2 1 3 5
ascii_file="
magpieos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Manjaro"
*
)
"Manjaro"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
manjaro
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Maui"
*
)
"Maui"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
maui
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Mer"
*
)
"Mer"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
mer
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Minix"
*
)
"Minix"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
minix
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Linux Mint"
*
|
"LinuxMint"
*
)
"Linux Mint"
*
|
"LinuxMint"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
mint
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"MX"
*
)
"MX"
*
)
set_colors 4 6 7
set_colors 4 6 7
ascii_file="
mx
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"NetBSD"
*
)
"NetBSD"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
netbsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Netrunner"
*
)
"Netrunner"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
netrunner
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Nitrux"
*
)
"Nitrux"
*
)
set_colors 4
set_colors 4
ascii_file="
nitrux
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"nixos_small"
)
"nixos_small"
)
set_colors 4 6
set_colors 4 6
ascii_file="
nixos_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"NixOS"
*
)
"NixOS"
*
)
set_colors 4 6
set_colors 4 6
ascii_file="
nixos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Nurunner"
*
)
"Nurunner"
*
)
set_colors 4
set_colors 4
ascii_file="
nurunner
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"NuTyX"
*
)
"NuTyX"
*
)
set_colors 4 1
set_colors 4 1
ascii_file="
nutyx
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"OBRevenge"
*
)
"OBRevenge"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
obrevenge
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"openbsd_small"
)
"openbsd_small"
)
set_colors 3 7 6 1 8
set_colors 3 7 6 1 8
ascii_file="
openbsd_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"OpenBSD"
*
)
"OpenBSD"
*
)
set_colors 3 7 6 1 8
set_colors 3 7 6 1 8
ascii_file="
openbsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"OpenIndiana"
*
)
"OpenIndiana"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
openindiana
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"OpenMandriva"
*
)
"OpenMandriva"
*
)
set_colors 4 3
set_colors 4 3
ascii_file="
openmandriva
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"OpenWrt"
*
)
"OpenWrt"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
openwrt
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Open Source Media Center"
*
|
"osmc"
)
"Open Source Media Center"
*
|
"osmc"
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
osmc
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Oracle"
*
)
"Oracle"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
oracle
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"PacBSD"
*
)
"PacBSD"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
pacbsd
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Parabola"
*
)
"Parabola"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
parabola
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Pardus"
*
)
"Pardus"
*
)
set_colors 3 7 6 1 8
set_colors 3 7 6 1 8
ascii_file="
pardus
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Parrot"
*
)
"Parrot"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
parrot
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Parsix"
*
)
"Parsix"
*
)
set_colors 3 1 7 8
set_colors 3 1 7 8
ascii_file="
parsix
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"PCBSD"
*
|
"TrueOS"
*
)
"PCBSD"
*
|
"TrueOS"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
trueos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"PCLinuxOS"
*
)
"PCLinuxOS"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
pclinuxos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Peppermint"
*
)
"Peppermint"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
peppermint
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Pop!_OS"
*
)
"Pop!_OS"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
pop_os
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Porteus"
*
)
"Porteus"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
porteus
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"PostMarketOS"
*
)
"PostMarketOS"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
postmarketos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Puppy"
*
|
"Quirky Werewolf"
*
|
"Precise Puppy"
*
)
"Puppy"
*
|
"Quirky Werewolf"
*
|
"Precise Puppy"
*
)
set_colors 4 7
set_colors 4 7
ascii_file="
puppy
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Qubes"
*
)
"Qubes"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
qubes
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Raspbian"
*
)
"Raspbian"
*
)
set_colors 2 1
set_colors 2 1
ascii_file="
raspbian
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Red Star"
*
|
"Redstar"
*
)
"Red Star"
*
|
"Redstar"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
redstar
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Redhat"
*
|
"Red Hat"
*
|
"rhel"
*
)
"Redhat"
*
|
"Red Hat"
*
|
"rhel"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
redhat
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Refracted Devuan"
*
)
"Refracted Devuan"
*
)
set_colors 8 7
set_colors 8 7
ascii_file="
refracta
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Rosa"
*
)
"Rosa"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
rosa
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"sabotage"
*
)
"sabotage"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
sabotage
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Sabayon"
*
)
"Sabayon"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
sabayon
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SailfishOS"
*
)
"SailfishOS"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
sailfishos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SalentOS"
*
)
"SalentOS"
*
)
set_colors 2 1 3 7
set_colors 2 1 3 7
ascii_file="
salentos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Scientific"
*
)
"Scientific"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
scientific
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Siduction"
*
)
"Siduction"
*
)
set_colors 4 4
set_colors 4 4
ascii_file="
siduction
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Slackware"
*
)
"Slackware"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
slackware
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SliTaz"
*
)
"SliTaz"
*
)
set_colors 3 3
set_colors 3 3
ascii_file="
slitaz
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SmartOS"
*
)
"SmartOS"
*
)
set_colors 6 7
set_colors 6 7
ascii_file="
smartos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Solus"
*
)
"Solus"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
solus
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Source Mage"
*
)
"Source Mage"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
source_mage
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Sparky"
*
)
"Sparky"
*
)
set_colors 1 7
set_colors 1 7
ascii_file="
sparky
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SteamOS"
*
)
"SteamOS"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
steamos
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SunOS"
|
"Solaris"
)
"SunOS"
|
"Solaris"
)
set_colors 3 7
set_colors 3 7
ascii_file="
solaris
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"openSUSE Tumbleweed"
*
)
"openSUSE Tumbleweed"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
tumbleweed
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"openSUSE"
*
|
"open SUSE"
*
|
"SUSE"
*
)
"openSUSE"
*
|
"open SUSE"
*
|
"SUSE"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
suse
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"SwagArch"
*
)
"SwagArch"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
swagarch
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Tails"
*
)
"Tails"
*
)
set_colors 5 7
set_colors 5 7
ascii_file="
tails
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Trisquel"
*
)
"Trisquel"
*
)
set_colors 4 6
set_colors 4 6
ascii_file="
trisquel
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Ubuntu-Budgie"
*
)
"Ubuntu-Budgie"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
ubuntu-budgie
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Ubuntu-GNOME"
*
)
"Ubuntu-GNOME"
*
)
set_colors 4 5 7 6
set_colors 4 5 7 6
ascii_file="
ubuntu-gnome
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Ubuntu-MATE"
*
)
"Ubuntu-MATE"
*
)
set_colors 2 7
set_colors 2 7
ascii_file="
ubuntu-mate
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"ubuntu_old"
)
"ubuntu_old"
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
ubuntu_old
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Ubuntu-Studio"
)
"Ubuntu-Studio"
)
set_colors 6 7
set_colors 6 7
ascii_file="
ubuntu-studio
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Ubuntu"
*
)
"Ubuntu"
*
)
set_colors 1 7 3
set_colors 1 7 3
ascii_file="
ubuntu
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"void_small"
)
"void_small"
)
set_colors 2 8
set_colors 2 8
ascii_file="
void_small
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Void"
*
)
"Void"
*
)
set_colors 2 8
set_colors 2 8
ascii_file="
void
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
*
"[Windows 10]"
*
|
*
"on Windows 10"
*
|
"Windows 8"
*
|
\
*
"[Windows 10]"
*
|
*
"on Windows 10"
*
|
"Windows 8"
*
|
\
"Windows 10"
*
|
"windows10"
|
"windows8"
)
"Windows 10"
*
|
"windows10"
|
"windows8"
)
set_colors 6 7
set_colors 6 7
ascii_file="
windows10
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Windows"
*
)
"Windows"
*
)
set_colors 1 2 4 3
set_colors 1 2 4 3
ascii_file="
windows
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Xubuntu"
*
)
"Xubuntu"
*
)
set_colors 4 7 1
set_colors 4 7 1
ascii_file="
xubuntu
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
"Zorin"
*
)
"Zorin"
*
)
set_colors 4 6
set_colors 4 6
ascii_file="
zorin
"
read
-rd
''
ascii_data
<<
'
EOF
'
EOF
;;
;;
*
)
*
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment