Logo: add more ASCII logos

This commit is contained in:
李通洲
2023-07-28 16:50:15 +08:00
parent 124a49098e
commit 5291d1a190
25 changed files with 730 additions and 29 deletions
+20
View File
@@ -0,0 +1,20 @@
`:+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/-
+18
View File
@@ -0,0 +1,18 @@
${c1} ## ${c2}**
${c1}*####${c2}****.
${c1}###${c2},
${c3}...,${c1}/#${c3},,,..
${c3}/*,,,,,,,,${c1}*${c3},........${c4},,
${c3},((((((//*,,,,,,,,${c4},......
${c3}((((((((((((((${c5}%..${c4}..........
${c3},(((((((((((((((${c5}@@(${c4}............
${c3}(((((((((((((((((${c5}@@@@/${c4}............
${c3},((((((((((((((((((${c5}@@@@@&*${c4}...........
${c3}((((((((((((((((((((${c5}@@@@@@@&${c4},...........
${c3}(((((((((((((((((((((${c5}@@@${c6}&%&${c5}@@@%${c4},..........
${c3}/(((((((((((((((((((${c5}@@@${c6}&%%&${c5}@@@@(${c4}........
${c3},((((((((((((((((${c5}@@@${c6}&&${c5}@@&/&@@@/${c4}..
${c3}/((((((((((((${c5}@@@@@@/${c4}.../&&
${c3}.(((((((((${c5}@@@@(${c4}....
${c3}/(((((${c5}@@#${c4}...
${c3}.((${c4}&,
+18
View File
@@ -0,0 +1,18 @@
_-`````-, ,- '- .
.' .- - | | - -. `.
/.' / `. \
:/ : _... ..._ `` :
:: : /._ .`:'_.._\. || :
:: `._ ./ ,` : \ . _.'' .
`:. / | -. \-. \\_ /
\:._ _/ .' .@) \@) ` `\ ,.'
_/,--' .- .\,-.`--`.
,'/'' (( \ ` )
/'/' \ `-' (
'/'' `._,-----'
''/' .,---'
''/' ;:
''/'' ''/
''/''/''
'/'/'
`;
+21
View File
@@ -0,0 +1,21 @@
,@@@@@@@@,
@@@@@@ @@@@@@@@@@@@
,@@. @@@@@@@ *@@@@@@@@@@@@
@@@@@% @@@@@@( @@@@@@@@@@@&
@@@@@@ @@@@* @@@@@@@@@#
@@@@* @@@@, *@@@@@%
@@@@@.
@@@@# @@@@@@@@@@@@@@@@
,@@@@@@@@@@@@@@@@@@@@@@@,
,@@@@@@@@@@@@@@@@@@@@@@@@@@&
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@(
@@@@@@@@@@@@@@@@@@@@%
@@@@@@@@@@@@@@@@
@@@@@@@@@@@@* @@@@@@@@/
&@@@@@@@@@@ @@@@@@@@@*
@@@@@@@@@@@, @@@@@@@@@*
,@@@@@@@@@@@@@@@@@@@@&
&@@@@@@@@@@@@@@
...
+12
View File
@@ -0,0 +1,12 @@
${c3} MMMM MMMM
MMMM MMMM
MMMM MMMM
MMMM MMMM
MMMM${c4} .ciO| /YMMMMM*"
${c3} MMMM${c4} .cOMMMMM|/MMMMM/`
, ,iMM|/MMMMMMMMMMMMMMM*
`*.__,-cMMMMMMMMMMMMMMMMM/`${c3}.MMM
MM${c4}MMMMMMM/`:MMM/ ${c3}MMMM
MMMM MMMM
MMMM MMMM
"""" """"
+8
View File
@@ -0,0 +1,8 @@
,^,
/ \\
*--_ ; ; _--*
\\ '" "' /
'. .'
.-'" "'-.
'-.__. .__.-'
|_|
+17
View File
@@ -0,0 +1,17 @@
${c2} `.-::---..
${c1} .:++++ooooosssoo:.
.+o++::. `.:oos+.
${c1} :oo:.` -+oo${c2}:
${c1} ${c2}`${c1}+o/` .${c2}::::::${c1}-. .++-${c2}`
${c1}${c2}`${c1}/s/ .yyyyyyyyyyo: +o-${c2}`
${c1}${c2}`${c1}so .ss ohyo` :s-${c2}:
${c1}${c2}`${c1}s/ .ss h m myy/ /s`${c2}`
${c1}`s: `oo s m Myy+-o:`
`oo :+sdoohyoydyso/.
:o. .:////////++:
${c1} `/++ ${c2}-:::::-
${c1} ${c2}`${c1}++-
${c1} ${c2}`${c1}/+-
${c1} ${c2}.${c1}+/.
${c1} ${c2}.${c1}:+-.
`--.``
+15
View File
@@ -0,0 +1,15 @@
${c2} ``
`-.
${c1} ` ${c2}.---
${c1} -/ ${c2}-::--`
${c1} `++ ${c2}`----...```-:::::.
${c1} `os. ${c2}.::::::::::::::-``` ` `
${c1} +s+ ${c2}.::::::::::::::::---...--`
${c1}-ss: ${c2}`-::::::::::::::::-.``.``
${c1}/ss- ${c2}.::::::::::::-.`` `
${c1}+ss: ${c2}.::::::::::::-
${c1}/sso ${c2}.::::::-::::::-
${c1}.sss/ ${c2}-:::-.` .:::::
${c1} /sss+. ${c2}..`${c1} `--` ${c2}.:::
${c1} -ossso+/:://+/-` ${c2}.:`
${c1} -/+ooo+/-. ${c2}`
+17
View File
@@ -0,0 +1,17 @@
${c2} -sdhyo+:-` -/syymm:
sdyooymmNNy. `` .smNmmdysNd
odyoso+syNNmysoyhhdhsoomNmm+/osdm/
:hhy+-/syNNmddhddddddmNMNo:sdNd:
`smNNdNmmNmddddddddddmmmmmmmy`
`ohhhhdddddmmNNdmddNmNNmdddddmdh-
odNNNmdyo/:/-/hNddNy-`..-+ydNNNmd:
`+mNho:` smmd/ sNNh :dmms` -+ymmo.
-od/ -m${c1}mm${c2}mo -NN+ +m${c1}mm${c2}m- yms:
+sms -.` :so: .NN+ :os/ .-`mNh:
.-hyh+:////- -sNNd:` .--://ohNs-
`:hNNNNNNNMMd/sNMmhsdMMh/ymmNNNmmNNy/
-+sNNNNMMNNNsmNMo: :NNmymNNNNMMMms:
//oydNMMMMydMMNysNMMmsMMMMMNyo/`
../-yNMMy--/::/-.sMMmos+.`
-+oyhNsooo+omy/```
`::ohdmds-`
+17
View File
@@ -0,0 +1,17 @@
${c1} `-/oshdmNMNdhyo+:-`
${c2}y${c1}/s+:-`` `.-:+oydNMMMMNhs/-``
${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-`
${c2}-m+${c1}NMMMMMMMMMMMMMMMMMMMMmy+:`
${c2}-N/${c1}dMMMMMMMMMMMMMMMds:`
${c2}-N/${c1}hMMMMMMMMMmho:`
${c2}-N/${c1}-:/++/:.`
${c2} :M+
:Mo
:Ms
:Ms
:Ms
:Ms
:Ms
:Ms
:Ms
:Ms
+13
View File
@@ -0,0 +1,13 @@
_======__
(===============\\
(===================\\
_ _---__
(= ====-
(= ======
(== ======
(== ======
(==\\ \\=-_ _=/ /====/
(==\\ \\========/ /====/ /====-_
(==\\ \\=====/ /==/ /===--
/================/ /===-
\\===========/
+23
View File
@@ -0,0 +1,23 @@
${c3} _
(_)
${c1} | .
${c1} . |L /| . ${c3} _
${c1} _ . |\ _| \--+._/| . ${c3}(_)
${c1} / ||\| Y J ) / |/| ./
J |)'( | ` F`.'/ ${c3} _
${c1} -<| F __ .-< ${c3}(_)
${c1} | / .-'${c3}. ${c1}`. /${c3}-. ${c1}L___
J \\ < ${c3}\ ${c1} | | ${c5}O${c3}\\${c1}|.-' ${c3} _
${c1} _J \\ .- \\${c3}/ ${c5}O ${c3}| ${c1}| \\ |${c1}F ${c3}(_)
${c1} '-F -<_. \\ .-' `-' L__
__J _ _. >-' ${c1})${c4}._. ${c1}|-'
${c1} `-|.' /_. ${c4}\_| ${c1} F
/.- . _.<
/' /.' .' `\\
/L /' |/ _.-'-\\
/'J ___.---'\|
|\ .--' V | `. `
|/`. `-. `._)
/ .-.\\
\\ ( `\\
`.\\
+7
View File
@@ -0,0 +1,7 @@
${c1} _____
\\- -/
\\_/ \\
| ${c2}O O${c1} |
|_ < ) 3 )
/ \\ /
/-_____-\\
+18
View File
@@ -0,0 +1,18 @@
/KKK]
KKKKKKK` ]KKKK\
KKKKK/ /KKKKKKKKK\
KKKK/ ,KKKKKKKKKKKK^
,]KKK =KKK` /KKKKKKOOOOOO`
,KKKKKK =KK /` [\OOOOOOO\
\KKKKK =K ,OOOOOOO`
,KKKKK =^ \OOOOOO
,KKKK ^ OOOOOO^
*KKK^ =OOOOO^
OOKK^ OOOOOO^
\OOOK\ /OOOOOO`
OOOOOO] ,OOOOOOO^
,OOOOOOOO\] ,[OOOOOOOOO/
\OOOOOOOOOOOOOOOOOOOOO`
[OOOOOOOOOOOOOOOO/`
,[OOOOOOOOO]
+9
View File
@@ -0,0 +1,9 @@
_______
| |.-----.-----.-----.
| - || _ | -__| |
|_______|| __|_____|__|__|
|__|
________ __
| | | |.----.| |_
| | | || _|| _|
|________||__| |____|
+13
View File
@@ -0,0 +1,13 @@
......
.,cdxxxoc,. .:kKMMMNWMMMNk:.
cKMMN0OOOKWMMXo. A ;0MWk:' ':OMMk.
;WMK;' 'lKMMNM, :NMK' 'OMW;
cMW; WMMMN ,XMK' oMM.
.MMc ''^*~l. xMN: KM0
'MM. .NMO oMM
.MM, .kMMl xMN
KM0 .kMM0' .dl>~,. .WMd
'XM0. ,OMMK' OMMM7' .XMK
*WMO:. .;xNMMk' NNNMKl. .xWMx
^ONMMNXMMMKx; V 'xNMWKkxllox0NMWk'
''''' ':dOOXXKOxl'
+11
View File
@@ -0,0 +1,11 @@
`-/+++++++++++++++++/-.`
`/syyyyyyyyyyyyyyyyyyyyyyys/.
:yyyyo/-...............-/oyyyy/
/yyys- .oyyy+
.yyyy` `syyy-
:yyyo /yyy/
.yyyy` `syyy-
/yyys. .oyyyo
/yyyyo:-...............-:oyyyy/`
`/syyyyyyyyyyyyyyyyyyyyyyys+.
`.:/+ooooooooooooooo+/:.`
+8
View File
@@ -0,0 +1,8 @@
`- `
`-- `+- .:
.+: `++: -/+- .
`.::` -++/``:::`./+/ `.-/.
`++/-`.` ` /++:`
`` ./:` .: `..`.-
``./+/:- -+++:-
-/+` :.
+5
View File
@@ -0,0 +1,5 @@
. .; .
. :; :: ;: .
.;. .. .. .;.
.. .. .. ..
.;, ,;.
+20
View File
@@ -0,0 +1,20 @@
.......
..............
......................
.............................
uuuuuu uuuuuu ooooooooooo ssssssssss
u::::u u::::u oo:::::::::::oo ss::::::::::s
u::::u u::::u o:::::::::::::::oss:::::::::::::s
u::::u u::::u o:::::ooooo:::::os::::::ssss:::::s
u::::u u::::u o::::o o::::o s:::::s ssssss
u::::u u::::u o::::o o::::o s::::::s
u::::u u::::u o::::o o::::o s::::::s
u:::::uuuu:::::u o::::o o::::ossssss s:::::s
u:::::::::::::::uuo:::::ooooo:::::os:::::ssss::::::s
u:::::::::::::::uo:::::::::::::::os::::::::::::::s
uu::::::::uu:::u oo:::::::::::oo s:::::::::::ss
uuuuuuuu uuuu ooooooooooo sssssssssss
.............................
.....................
.............
......
+11
View File
@@ -0,0 +1,11 @@
..;,; .,;,.
.,lool: .ooooo,
;oo;: .coool.
.... ''' ,l;
:oooo, 'oo.
looooc :oo'
'::' ,oo:
,., .... co,
lo:;. :oooo; .
':ooo; cooooc
''' ''''
+20
View File
@@ -0,0 +1,20 @@
${c1} .__=liiiiiii=__,
._=liiliii|i|i|iiilii=_.
_=iiiii|ii|i|ii|i|inwwwzii=,
.=liiii|ii|ii|wwww|i${c2}3QWWWW${c1}ziii=,
=lii|i|ii|i|${c2}QQQWWWWWm]QWWQD${c1}||iiii=
=lii|iiivw${c2}Qm${c1}>3${c2}WWWWWQWQQwwQw${c1}cii|i|ii=
=lii|ii|n${c2}QWWWQ${c1}|)i${c2}|i${c1}%i|]${c2}TQWWWWm${c1}|ii|i|i=
.li|i|i|m${c2}WWWQV${c1}|ii${c2}wmD${c1}|iiii|${c2}TWWWWm${c1}|i|iiii,
=iii${c2}www|$WQWk${c1}|i${c2}aWWWD${c1}|i|i|ii]${c2}QQWQk${c1}|ii|i|=
iii${c2}QWWWQz$WW${c1}|i${c2}jQQWQm${c1}w|ii${c2}wW${c1}k|${c2}TTTTY${c1}i|i|iii
iiI${c2}QWQWWtyQQ${c1}|i|${c2}$WWWWWQWk${c1}||i|i|ii||i|ii|i
<|i|${c2}TTT|mQQWz${c1}|i${c2}3D${c1}]C|${c2}nD$W${c1}|ii${c2}vWWWWk${c1}||ii|i>
-|ii|i|i${c2}WWWQw${c1}|${c2}Tt${c1}|i3${c2}T${c1}|${c2}T${c1}|i|${c2}nQWQWDk${c1}|ii|ii`
<|i|iii|${c2}VWQWWQ${c1}|i|i|||ii${c2}wmWWQWD${c1}||ii|ii+
<|ii|i|i]${c2}$W@${c1}tv${c2}QQQWQQQWWTTHT${c1}1|iii|i|>
<|i|ii|ii||v${c2}QWWWQWWW@vmWWWm${c1}|i|i|i>
-<|i|ii|ii|i|${c2}TTTTTT${c1}|]${c2}QQWWWC${c1}|ii>`
-<|i|ii|i|ii|i|i|ii3${c2}TTT${c1}t|i>`
~<|ii|ii|iiiii|i|||i>~
-~~<|ii|i||i>~~`
+20
View File
@@ -0,0 +1,20 @@
${c1} .:/+oossssoo+/:.`
`:+ssssssssssssssssss+:`
-+sssssssssssssss${c2}y${c1}ssssssss+-
.osssssssssssss${c2}yy${c1}ss${c2}mMmh${c1}ssssssso.
/sssssssss${c2}ydmNNNmmd${c1}s${c2}mMMMMNdy${c1}sssss/
`+ssssssss${c2}hNNdy${c1}sssssss${c2}mMMMMNdy${c1}ssssss+`
+sssssss${c2}yNNh${c1}ss${c2}hmNNNNm${c1}s${c2}mMmh${c1}s${c2}ydy${c1}sssssss+
-sssss${c2}y${c1}ss${c2}Nm${c1}ss${c2}hNNh${c1}ssssss${c2}y${c1}s${c2}hh${c1}ss${c2}mMy${c1}sssssss-
+ssss${c2}yMNdy${c1}ss${c2}hMd${c1}ssssssssss${c2}hMd${c1}ss${c2}NN${c1}sssssss+
sssss${c2}yMMMMMmh${c1}sssssssssssss${c2}NM${c1}ss${c2}dMy${c1}sssssss
sssss${c2}yMMMMMmhy${c1}ssssssssssss${c2}NM${c1}ss${c2}dMy${c1}sssssss
+ssss${c2}yMNdy${c1}ss${c2}hMd${c1}ssssssssss${c2}hMd${c1}ss${c2}NN${c1}sssssss+
-sssss${c2}y${c1}ss${c2}Nm${c1}ss${c2}hNNh${c1}ssssssss${c2}dh${c1}ss${c2}mMy${c1}sssssss-
+sssssss${c2}yNNh${c1}ss${c2}hmNNNNm${c1}s${c2}mNmh${c1}s${c2}ymy${c1}sssssss+
+ssssssss${c2}hNNdy${c1}sssssss${c2}mMMMMmhy${c1}ssssss+
/sssssssss${c2}ydmNNNNmd${c1}s${c2}mMMMMNdh${c1}sssss/
.osssssssssssss${c2}yy${c1}ss${c2}mMmdy${c1}sssssso.
-+sssssssssssssss${c2}y${c1}ssssssss+-
`:+ssssssssssssssssss+:`
.:/+oossssoo+/:.
+366 -29
View File
@@ -41,6 +41,20 @@ const FFlogo* ffLogoBuiltinGetUnknown(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoAIX(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("aix")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_AIX)
FF_LOGO_COLORS(
"32", // green
"37" // yellow
)
FF_LOGO_COLOR_KEYS("32"); // green
FF_LOGO_COLOR_TITLE("37"); // yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoAlmaLinux(void)
{
FF_LOGO_INIT
@@ -331,6 +345,25 @@ static const FFlogo* getLogoArcoLinux(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoAsahi(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("asahi", "asahi-linux")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ASAHI)
FF_LOGO_COLORS(
"33", //yellow
"32", //green
"31", //red
"38", //cyan
"37", //magenta
"36", //cyan
"34" //blue
)
FF_LOGO_COLOR_KEYS("33"); //yellow
FF_LOGO_COLOR_TITLE("32"); //green
FF_LOGO_RETURN
}
static const FFlogo* getLogoBSD(void)
{
FF_LOGO_INIT
@@ -1103,8 +1136,6 @@ static const FFlogo* getLogoGentooSmall(void)
FF_LOGO_RETURN
}
#define FF_RAW_STRING(x) #x
static const FFlogo* getLogoGhostBSD(void)
{
FF_LOGO_INIT
@@ -1132,6 +1163,61 @@ static const FFlogo* getLogoGhostBSD(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoGnome(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("Gnome")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_GNOME)
FF_LOGO_COLORS(
"34" //blue
)
FF_LOGO_COLOR_KEYS("34"); //blue
FF_LOGO_COLOR_TITLE("31"); //red
FF_LOGO_RETURN
}
static const FFlogo* getLogoGNU(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("GNU")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_GNU)
FF_LOGO_COLORS(
"37" //white
)
FF_LOGO_COLOR_KEYS("37"); //white
FF_LOGO_COLOR_TITLE("31"); //red
FF_LOGO_RETURN
}
static const FFlogo* getLogoHaiku(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("Haiku")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_HAIKU)
FF_LOGO_COLORS(
"31", //red
"33", //yellow
"37", //white
"32" //green
)
FF_LOGO_COLOR_KEYS("31"); //red
FF_LOGO_COLOR_TITLE("33"); //yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoHaikuSmall(void)
{
FF_LOGO_INIT_SMALL
FF_LOGO_NAMES("Haiku-small")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_HAIKU_SMALL)
FF_LOGO_COLORS(
"32" //green
)
FF_LOGO_COLOR_KEYS("32"); //green
FF_LOGO_COLOR_TITLE("33"); //yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoKDENeon(void)
{
FF_LOGO_INIT
@@ -1302,6 +1388,20 @@ static const FFlogo* getLogoLinuxSmall(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoLMDE(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("LMDE")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_LMDE)
FF_LOGO_COLORS(
"32", //green
"37" //white
)
FF_LOGO_COLOR_KEYS("32"); //green
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoMacOS(void)
{
FF_LOGO_INIT
@@ -1422,6 +1522,20 @@ static const FFlogo* getLogoMacOS2Small(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoMandriva(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("mandriva", "mandrake")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_MANDRIVA)
FF_LOGO_COLORS(
"34", //blue
"33" //yellow
)
FF_LOGO_COLOR_KEYS("34"); //blue
FF_LOGO_COLOR_TITLE("33"); //yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoManjaro(void)
{
FF_LOGO_INIT
@@ -1471,6 +1585,21 @@ static const FFlogo* getLogoManjaroSmall(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoMinix(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("minix")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_MINIX)
FF_LOGO_COLORS(
"31", //red
"37", //white
"33" //yellow
)
FF_LOGO_COLOR_KEYS("31"); //red
FF_LOGO_COLOR_TITLE("33"); //yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoMint(void)
{
FF_LOGO_INIT
@@ -1842,6 +1971,20 @@ static const FFlogo* getLogoNixOsSmall(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoNetBSD(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("netbsd");
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_NETBSD)
FF_LOGO_COLORS(
"35", // blue
"37" // white
)
FF_LOGO_COLOR_KEYS("35"); // blue
FF_LOGO_COLOR_TITLE("37"); // white
FF_LOGO_RETURN
}
static const FFlogo* getLogoNobara(void)
{
FF_LOGO_INIT
@@ -1873,6 +2016,63 @@ static const FFlogo* getLogoNobara(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoNomadBSD(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("nomadbsd");
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_NOMADBSD)
FF_LOGO_COLORS(
"34" // blue
)
FF_LOGO_COLOR_KEYS("34"); // blue
FF_LOGO_COLOR_TITLE("37"); // white
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenKylin(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("openkylin", "open-kylin");
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_OPENKYLIN)
FF_LOGO_COLORS(
"32", // cyan
"37" // white
)
FF_LOGO_COLOR_KEYS("32"); // cyan
FF_LOGO_COLOR_TITLE("37"); // white
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenBSD(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("openbsd");
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_OPENBSD)
FF_LOGO_COLORS(
"33", // blue
"37", // white
"36", // yellow
"31" // red
)
FF_LOGO_COLOR_KEYS("33"); // blue
FF_LOGO_COLOR_TITLE("37"); // white
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenBSDSmall(void)
{
FF_LOGO_INIT_SMALL
FF_LOGO_NAMES("openbsd_small", "openbsd-small");
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_OPENBSD_SMALL)
FF_LOGO_COLORS(
"33", // blue
"37" // white
)
FF_LOGO_COLOR_KEYS("33"); // blue
FF_LOGO_COLOR_TITLE("37"); // white
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenSuse(void)
{
FF_LOGO_INIT
@@ -1984,6 +2184,19 @@ static const FFlogo* getLogoOpenSuseTumbleweed(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenSuseTumbleweed2(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("opensuse_tumbleweed2")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_OPENSUSETUMBLEWEED2)
FF_LOGO_COLORS(
"37" //white
)
FF_LOGO_COLOR_KEYS("32"); //green
FF_LOGO_COLOR_TITLE("32"); //green
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenMandriva(void)
{
FF_LOGO_INIT
@@ -2011,9 +2224,6 @@ static const FFlogo* getLogoOpenMandriva(void)
" `:oyhhhhhhhhhhhhhhhhhhyo:`\n"
" .:+syhhhhhhhhys+:-`\n"
" ``....``"
)
FF_LOGO_COLORS(
"34" //blue
@@ -2023,6 +2233,32 @@ static const FFlogo* getLogoOpenMandriva(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoOpenWrt(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("openwrt")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_OPENWRT)
FF_LOGO_COLORS(
"34" //blue
)
FF_LOGO_COLOR_KEYS("34"); //blue
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoOracle(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("oracle", "oracle linux")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ORACLE)
FF_LOGO_COLORS(
"31" //red
)
FF_LOGO_COLOR_KEYS("31"); //red
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoPop(void)
{
FF_LOGO_INIT
@@ -2432,11 +2668,34 @@ static const FFlogo* getLogoSlackwareSmall(void)
"| |________/\n"
"|____________"
)
FF_LOGO_COLOR_KEYS("33"); //green
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoSolaris(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("solaris")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_SOLARIS)
FF_LOGO_COLORS(
"34" //blue
"33" //green
)
FF_LOGO_COLOR_KEYS("34"); //blue
FF_LOGO_COLOR_TITLE("34"); //blue
FF_LOGO_COLOR_KEYS("33"); //green
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoSolarisSmall(void)
{
FF_LOGO_INIT_SMALL
FF_LOGO_NAMES("solaris-small", "solaris_small")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_SOLARIS_SMALL)
FF_LOGO_COLORS(
"33" //green
)
FF_LOGO_COLOR_KEYS("33"); //green
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
@@ -2513,27 +2772,27 @@ static const FFlogo* getLogoUbuntu(void)
FF_LOGO_INIT
FF_LOGO_NAMES("ubuntu", "ubuntu-linux")
FF_LOGO_LINES(
" ....\n"
" .',:clooo: .:looooo:.\n"
" .;looooooooc .oooooooooo'\n"
" .;looooool:,''. :ooooooooooc\n"
" ;looool;. 'oooooooooo,\n"
" ;clool' .cooooooc. ,,\n"
" ... ...... .:oo,\n"
" .;clol:,. .loooo'\n"
" :ooooooooo, 'ooool\n"
"'ooooooooooo. loooo.\n"
"'ooooooooool coooo.\n"
" ,loooooooc. .loooo.\n"
" .,;;;'. ;ooooc\n"
" ... ,ooool.\n"
" .cooooc. ..',,'. .cooo.\n"
" ;ooooo:. ;oooooooc. :l.\n"
" .coooooc,.. coooooooooo.\n"
" .:ooooooolc:. .ooooooooooo'\n"
" .':loooooo; ,oooooooooc\n"
" ..';::c' .;loooo:'\n"
" ."
" ....\n"
" .',:clooo: .:looooo:.\n"
" .;looooooooc .oooooooooo'\n"
" .;looooool:,''. :ooooooooooc\n"
" ;looool;. 'oooooooooo,\n"
" ;clool' .cooooooc. ,,\n"
" ... ...... .:oo,\n"
" .;clol:,. .loooo'\n"
" :ooooooooo, 'ooool\n"
"'ooooooooooo. loooo.\n"
"'ooooooooool coooo.\n"
" ,loooooooc. .loooo.\n"
" .,;;;'. ;ooooc\n"
" ... ,ooool.\n"
" .cooooc. ..',,'. .cooo.\n"
" ;ooooo:. ;oooooooc. :l.\n"
" .coooooc,.. coooooooooo.\n"
" .:ooooooolc:. .ooooooooooo'\n"
" .':loooooo; ,oooooooooc\n"
" ..';::c' .;loooo:'\n"
" ."
)
FF_LOGO_COLORS(
"31", //red
@@ -2544,6 +2803,35 @@ static const FFlogo* getLogoUbuntu(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoUbuntuKylin(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("ubuntu kylin", "ubuntu-kylin")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UBUNTUKYLIN)
FF_LOGO_COLORS(
"31", //red
"37", //white
"33" //yellow
)
FF_LOGO_COLOR_KEYS("31"); //red
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoUbuntuMate(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("ubuntu mate", "ubuntu-mate")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UBUNTUMATE)
FF_LOGO_COLORS(
"32", //green
"37" //white
)
FF_LOGO_COLOR_KEYS("32"); //green
FF_LOGO_COLOR_TITLE("37"); //white
FF_LOGO_RETURN
}
static const FFlogo* getLogoUbuntuOld(void)
{
FF_LOGO_INIT
@@ -2599,6 +2887,32 @@ static const FFlogo* getLogoUbuntuSmall(void)
FF_LOGO_RETURN
}
static const FFlogo* getLogoUbuntu2Small(void)
{
FF_LOGO_INIT_SMALL
FF_LOGO_NAMES("ubuntu2_small", "ubuntu2-small")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UBUNTU2_SMALL)
FF_LOGO_COLORS(
"31" //red
)
FF_LOGO_COLOR_KEYS("31"); //red
FF_LOGO_COLOR_TITLE("31"); //red
FF_LOGO_RETURN
}
static const FFlogo* getLogoUOS(void)
{
FF_LOGO_INIT
FF_LOGO_NAMES("UOS")
FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UOS)
FF_LOGO_COLORS(
"31" //red
)
FF_LOGO_COLOR_KEYS("37"); //white
FF_LOGO_COLOR_TITLE("33"); //yellow
FF_LOGO_RETURN
}
static const FFlogo* getLogoVanilla(void)
{
@@ -2721,6 +3035,7 @@ GetLogoMethod* ffLogoBuiltinGetAll(void)
{
static GetLogoMethod logoMethods[] = {
ffLogoBuiltinGetUnknown,
getLogoAIX,
getLogoAlmaLinux,
getLogoAlpine,
getLogoAlpineSmall,
@@ -2731,6 +3046,7 @@ GetLogoMethod* ffLogoBuiltinGetAll(void)
getLogoArcoLinux,
getLogoArtix,
getLogoArtixSmall,
getLogoAsahi,
getLogoBedrock,
getLogoBSD,
getLogoCachyOS,
@@ -2758,18 +3074,25 @@ GetLogoMethod* ffLogoBuiltinGetAll(void)
getLogoGentoo,
getLogoGentooSmall,
getLogoGhostBSD,
getLogoGnome,
getLogoGNU,
getLogoHaiku,
getLogoHaikuSmall,
getLogoKDENeon,
getLogoKISSLinux,
getLogoKubuntu,
getLogoLangitKetujuh,
getLogoLinux,
getLogoLinuxSmall,
getLogoLMDE,
getLogoMacOS,
getLogoMacOSSmall,
getLogoMacOS2,
getLogoMacOS2Small,
getLogoMandriva,
getLogoManjaro,
getLogoManjaroSmall,
getLogoMinix,
getLogoMint,
getLogoMintSmall,
getLogoMintOld,
@@ -2782,12 +3105,20 @@ GetLogoMethod* ffLogoBuiltinGetAll(void)
getLogoNixOS,
getLogoNixOsOld,
getLogoNixOsSmall,
getLogoNomadBSD,
getLogoNetBSD,
getLogoNobara,
getLogoOpenBSD,
getLogoOpenBSDSmall,
getLogoOpenKylin,
getLogoOpenSuse,
getLogoOpenSuseSmall,
getLogoOpenSuseLeap,
getLogoOpenSuseTumbleweed,
getLogoOpenSuseTumbleweed2,
getLogoOpenMandriva,
getLogoOpenWrt,
getLogoOracle,
getLogoPop,
getLogoPopSmall,
getLogoParabola,
@@ -2800,13 +3131,19 @@ GetLogoMethod* ffLogoBuiltinGetAll(void)
getLogoRedstarOS,
getLogoRockyLinux,
getLogoRosaLinux,
getLogoSolaris,
getLogoSolarisSmall,
getLogoSlackware,
getLogoSlackwareSmall,
getLogoSolus,
getLogoSteamOS,
getLogoUbuntu,
getLogoUbuntuKylin,
getLogoUbuntuMate,
getLogoUbuntuOld,
getLogoUbuntuSmall,
getLogoUbuntu2Small,
getLogoUOS,
getLogoVanilla,
getLogoVoid,
getLogoVoidSmall,
+23
View File
@@ -3,6 +3,29 @@
#ifndef FASTFETCH_INDLUDED_logo_builtin_h_in
#define FASTFETCH_INDLUDED_logo_builtin_h_in
#define FASTFETCH_DATATEXT_LOGO_AIX @DATATEXT_LOGO_AIX@
#define FASTFETCH_DATATEXT_LOGO_ASAHI @DATATEXT_LOGO_ASAHI@
#define FASTFETCH_DATATEXT_LOGO_GNOME @DATATEXT_LOGO_GNOME@
#define FASTFETCH_DATATEXT_LOGO_GNU @DATATEXT_LOGO_GNU@
#define FASTFETCH_DATATEXT_LOGO_HAIKU @DATATEXT_LOGO_HAIKU@
#define FASTFETCH_DATATEXT_LOGO_HAIKU_SMALL @DATATEXT_LOGO_HAIKU_SMALL@
#define FASTFETCH_DATATEXT_LOGO_LMDE @DATATEXT_LOGO_LMDE@
#define FASTFETCH_DATATEXT_LOGO_MANDRIVA @DATATEXT_LOGO_MANDRIVA@
#define FASTFETCH_DATATEXT_LOGO_MINIX @DATATEXT_LOGO_MINIX@
#define FASTFETCH_DATATEXT_LOGO_NETBSD @DATATEXT_LOGO_NETBSD@
#define FASTFETCH_DATATEXT_LOGO_NOMADBSD @DATATEXT_LOGO_NOMADBSD@
#define FASTFETCH_DATATEXT_LOGO_OPENBSD @DATATEXT_LOGO_OPENBSD@
#define FASTFETCH_DATATEXT_LOGO_OPENBSD_SMALL @DATATEXT_LOGO_OPENBSD_SMALL@
#define FASTFETCH_DATATEXT_LOGO_OPENSUSETUMBLEWEED2 @DATATEXT_LOGO_OPENSUSETUMBLEWEED2@
#define FASTFETCH_DATATEXT_LOGO_OPENWRT @DATATEXT_LOGO_OPENWRT@
#define FASTFETCH_DATATEXT_LOGO_ORACLE @DATATEXT_LOGO_ORACLE@
#define FASTFETCH_DATATEXT_LOGO_SOLARIS @DATATEXT_LOGO_SOLARIS@
#define FASTFETCH_DATATEXT_LOGO_SOLARIS_SMALL @DATATEXT_LOGO_SOLARIS_SMALL@
#define FASTFETCH_DATATEXT_LOGO_UBUNTUKYLIN @DATATEXT_LOGO_UBUNTUKYLIN@
#define FASTFETCH_DATATEXT_LOGO_UBUNTUMATE @DATATEXT_LOGO_UBUNTUMATE@
#define FASTFETCH_DATATEXT_LOGO_UBUNTU2_SMALL @DATATEXT_LOGO_UBUNTU2_SMALL@
#define FASTFETCH_DATATEXT_LOGO_UOS @DATATEXT_LOGO_UOS@
#define FASTFETCH_DATATEXT_LOGO_WINDOWS95 @DATATEXT_LOGO_WINDOWS95@
#define FASTFETCH_DATATEXT_LOGO_OPENKYLIN @DATATEXT_LOGO_OPENKYLIN@
#endif