summaryrefslogtreecommitdiffstats
path: root/src/logo/ascii/p
diff options
context:
space:
mode:
authorsumuel <samuel@yakubos.org>2026-08-17 20:44:55 +0000
committersumuel <samuel@yakubos.org>2026-08-17 20:44:55 +0000
commit76424950e373d3b04ac3dd13019151bfba3e8423 (patch)
tree4c3cfdbda039e592b9186be3e28f8d7cfd439e8a /src/logo/ascii/p
Add the files
Diffstat (limited to 'src/logo/ascii/p')
-rw-r--r--src/logo/ascii/p/pacbsd.txt24
-rw-r--r--src/logo/ascii/p/panwah.txt21
-rw-r--r--src/logo/ascii/p/parabola.txt16
-rw-r--r--src/logo/ascii/p/parabola_small.txt6
-rw-r--r--src/logo/ascii/p/parch.txt25
-rw-r--r--src/logo/ascii/p/pardus.txt18
-rw-r--r--src/logo/ascii/p/parrot.txt24
-rw-r--r--src/logo/ascii/p/parsix.txt21
-rw-r--r--src/logo/ascii/p/pcbsd.txt27
-rw-r--r--src/logo/ascii/p/pclinuxos.txt19
-rw-r--r--src/logo/ascii/p/pearos.txt21
-rw-r--r--src/logo/ascii/p/pengwin.txt15
-rw-r--r--src/logo/ascii/p/pentoo.txt20
-rw-r--r--src/logo/ascii/p/peppermint.txt21
-rw-r--r--src/logo/ascii/p/peropesis.txt5
-rw-r--r--src/logo/ascii/p/phyos.txt17
-rw-r--r--src/logo/ascii/p/pikaos.txt18
-rw-r--r--src/logo/ascii/p/pisi.txt19
-rw-r--r--src/logo/ascii/p/pnm_linux.txt19
-rw-r--r--src/logo/ascii/p/pop.txt20
-rw-r--r--src/logo/ascii/p/pop_small.txt8
-rw-r--r--src/logo/ascii/p/porteus.txt23
-rw-r--r--src/logo/ascii/p/postmarketos.txt18
-rw-r--r--src/logo/ascii/p/postmarketos_small.txt9
-rw-r--r--src/logo/ascii/p/prismlinux.txt21
-rw-r--r--src/logo/ascii/p/prismlinux_small.txt13
-rw-r--r--src/logo/ascii/p/proxmox.txt20
-rw-r--r--src/logo/ascii/p/puffos.txt12
-rw-r--r--src/logo/ascii/p/puppy.txt18
-rw-r--r--src/logo/ascii/p/pureos.txt12
-rw-r--r--src/logo/ascii/p/pureos_small.txt6
31 files changed, 536 insertions, 0 deletions
diff --git a/src/logo/ascii/p/pacbsd.txt b/src/logo/ascii/p/pacbsd.txt
new file mode 100644
index 0000000..f4f9e37
--- /dev/null
+++ b/src/logo/ascii/p/pacbsd.txt
@@ -0,0 +1,24 @@
+ :+sMs.
+ `:ddNMd- -o--`
+ -sMMMMh: `+N+``
+ yMMMMMs` .....-/-... `mNh/
+ yMMMMMmh+-`:sdmmmmmmMmmmmddy+-``./ddNMMm
+ yNMMNMMMMNdyyNNMMMMMMMMMMMMMMMhyshNmMMMm
+ :yMMMMMMMMMNdooNMMMMMMMMMMMMMMMMNmy:mMMd
+ +MMMMMMMMMmy:sNMMMMMMMMMMMMMMMMMMMmshs-
+ :hNMMMMMMN+-+MMMMMMMMMMMMMMMMMMMMMMMs.
+ .omysmNNhy/+yNMMMMMMMMMMNMMMMMMMMMNdNNy-
+ /hMM:::::/hNMMMMMMMMMMMm/-yNMMMMMMN.mMNh`
+.hMMMMdhdMMMMMMMMMMMMMMmo `sMMMMMMN mMMm-
+:dMMMMMMMMMMMMMMMMMMMMMdo+ oMMMMMMN`smMNo`
+/dMMMMMMMMMMMMMMMMMMMMMNd/` :yMMMMMN:-hMMM.
+:dMMMMMMMMMMMMMMMMMMMMMNh` oMMMMMMNo/dMNN`
+:hMMMMMMMMMMMMMMMMMMMMMMNs--sMMMMMMMNNmy++`
+ sNMMMMMMMMMMMMMMMMMMMMMMMmmNMMMMMMNho::o.
+ :yMMMMMMMMMMMMMNho+sydNNNNNNNmysso/` -//
+ /dMMMMMMMMMMMMMs- ````````..``
+ .oMMMMMMMMMMMMNs` ./y:`
+ +dNMMNMMMMMMMmy` ``./ys.
+ `/hMMMMMMMMMMMNo-`` `.+yy+-`
+ `-/hmNMNMMMMMMmmddddhhy/-`
+ `-+oooyMMMdsoo+/:. \ No newline at end of file
diff --git a/src/logo/ascii/p/panwah.txt b/src/logo/ascii/p/panwah.txt
new file mode 100644
index 0000000..8d3dd89
--- /dev/null
+++ b/src/logo/ascii/p/panwah.txt
@@ -0,0 +1,21 @@
+ HHH
+ HAAAH HHH
+ HAAAAH HAAAH
+ HAAAAAAH HAAAAH
+ HAAAAAAH HAAAAAH
+ HAAAAAAAAH$2WWWWWWWWWWWWWWWW $1HAAAAAH
+ HAAAAAAAAH$2WWWWWWWWWWWWWWWWWWWW$1 HAAAAAH
+ HAA$2WWWWWWWWWWWWWWWWWWWWWWWWWWWWW$1AAAAAH$2
+ WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW$1WAH$2
+ WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+ WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+ WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
+WWWWWWW$1AAA$2WWWW WWWWWWWWWWWWWWWWWWWWWWWWWWW
+ WWWW$1AAA$2WWWWW WWWWWWW WWWWWWWWWWWWWWW
+ WW$1AAA$2WWWWWWWWWWWWWWWWW WWWWW$1AAA$2WWWWWWWW
+ $1AAA$2WWWWW$1OOOOOOOOOOO$2WWWWWWWWWWW$1AAA$2WWWWWW
+ $1OOOO$3GGGGGGG$1OOOO$2WWWWWWWWWW$1AAA$2WWWW
+ $1OOO$3GGGGGGG$1OOO$2WWWWWWWWWWWW$1AAA$2W
+ $1OOOOOOOOO \ No newline at end of file
diff --git a/src/logo/ascii/p/parabola.txt b/src/logo/ascii/p/parabola.txt
new file mode 100644
index 0000000..3fd0776
--- /dev/null
+++ b/src/logo/ascii/p/parabola.txt
@@ -0,0 +1,16 @@
+ `.-. `.
+ `.` `:++. `-+o+.
+ `` `:+/. `:+/. `-+oooo+
+ ``-::-.:+/. `:+/. `-+oooooo+
+ `.-:///- ..` .-. `-+oooooooo-
+ `..-..` `+ooooooooo:
+`` :oooooooo/
+ `ooooooo:
+ `oooooo:
+ -oooo+.
+ +ooo/`
+ -ooo-
+ `+o/.
+ /+-
+ //`
+ -. \ No newline at end of file
diff --git a/src/logo/ascii/p/parabola_small.txt b/src/logo/ascii/p/parabola_small.txt
new file mode 100644
index 0000000..da9f704
--- /dev/null
+++ b/src/logo/ascii/p/parabola_small.txt
@@ -0,0 +1,6 @@
+ __ __ __ _
+.`_//_//_/ / `.
+ / .`
+ / .`
+ /.`
+ /` \ No newline at end of file
diff --git a/src/logo/ascii/p/parch.txt b/src/logo/ascii/p/parch.txt
new file mode 100644
index 0000000..97609a5
--- /dev/null
+++ b/src/logo/ascii/p/parch.txt
@@ -0,0 +1,25 @@
+ ,:lodddd.
+ .:clooood.
+ ;clllooooc
+ ;cclllllloo
+ .cccccllllll
+ . ,cccclllll
+ ':::;; ccccclll;
+ .:::cccccccccccll;
+ ;::::ccccllllllcll:
+.;::::cccclllloool::;
+;;;::::cccclllolc::::;.
+;;;::::cccclllccc:::::;.
+;;;::::cccclccccc::::::;.
+;;;;::::::llcccccc:::::'
+;;;;:; ,clllccccccc::
+.;; .cllllllcccccc::;::::'
+ .'''''''''',:lddoooolll
+ '.....'''',cdddooooollll
+ ........':oddddoooolllllc
+ ....';ldddddooooolllllc:
+ ,cdddddddooooollllccc
+ :ddddddoooolllllccc
+ ;ddooooolllllcc.
+ :ooollllc.
+ c' \ No newline at end of file
diff --git a/src/logo/ascii/p/pardus.txt b/src/logo/ascii/p/pardus.txt
new file mode 100644
index 0000000..53a370b
--- /dev/null
+++ b/src/logo/ascii/p/pardus.txt
@@ -0,0 +1,18 @@
+ .smNdy+- `.:/osyyso+:.` -+ydmNs.
+/Md- -/ymMdmNNdhso/::/oshdNNmdMmy/. :dM/
+mN. oMdyy- -y `-dMo .Nm
+.mN+` sMy hN+ -: yMs `+Nm.
+ `yMMddMs.dy `+` sMddMMy`
+ +MMMo .` . oMMM+
+ `NM/ `````.` `.````` +MN`
+ yM+ `.-:yhomy ymohy:-.` +My
+ yM: yo oy :My
+ +Ms .N` `N. +h sM+
+ `MN - -::::::- : :o:+`NM`
+ yM/ sh -dMMMMd- ho +y+My
+ .dNhsohMh-//: /mm/ ://-yMyoshNd`
+ `-ommNMm+:/. oo ./:+mMNmmo:`
+ `/o+.-somNh- :yy: -hNmos-.+o/`
+ ./` .s/`s+sMdd+``+ddMs+s`/s. `/.
+ : -y. -hNmddmNy. .y- :
+ -+ `..` +- \ No newline at end of file
diff --git a/src/logo/ascii/p/parrot.txt b/src/logo/ascii/p/parrot.txt
new file mode 100644
index 0000000..9e9b270
--- /dev/null
+++ b/src/logo/ascii/p/parrot.txt
@@ -0,0 +1,24 @@
+ `:oho/-`
+`mMMMMMMMMMMMNmmdhy-
+ dMMMMMMMMMMMMMMMMMMs`
+ +MMsohNMMMMMMMMMMMMMm/
+ .My .+dMMMMMMMMMMMMMh.
+ + :NMMMMMMMMMMMMNo
+ `yMMMMMMMMMMMMMm:
+ /NMMMMMMMMMMMMMy`
+ .hMMMMMMMMMMMMMN+
+ ``-NMMMMMMMMMd-
+ /MMMMMMMMMMMs`
+ mMMMMMMMsyNMN/
+ +MMMMMMMo :sNh.
+ `NMMMMMMm -o/
+ oMMMMMMM.
+ `NMMMMMM+
+ +MMd/NMh
+ mMm -mN`
+ /MM `h:
+ dM` .
+ :M-
+ d:
+ -+
+ - \ No newline at end of file
diff --git a/src/logo/ascii/p/parsix.txt b/src/logo/ascii/p/parsix.txt
new file mode 100644
index 0000000..ddbf912
--- /dev/null
+++ b/src/logo/ascii/p/parsix.txt
@@ -0,0 +1,21 @@
+ $2-/+/:.
+ $2.syssssys.
+ $1.--. $2ssssssssso$1 ..--.
+ :++++++: $2+ssssssss+$1 ./++/+++:
+ /+++++++++.$2.yssooooy`$1-+///////o-
+ /++++++++++.$2+soooos:$1:+////////+-
+ :+++++////o-$2oooooo-$1+/////////-
+ `-/++//++-$4.-----.-$1:+/////:-
+ $3-://::--$1-:/:$4.--.````.--.$1:::-$3--::::::.
+$3-/:::::::://:$4.:-` `-:$3`:/:::::::--/-
+$3/::::::::::/-$4--. .-.$3-/://///::::/
+$3-/:::::::::/:$4`:-. .-:$3`:///////////-
+ `$3-::::--$1.-://.$4---....---$1`:+/:-$3--::::-`
+ $1-/+///+o/-$4.----.$1.:oo+++o+.
+ $1-+/////+++o:$2syyyyy.$1o+++++++++:
+ $1.+////+++++-$2+sssssy+$1.++++++++++\
+ $1.+:/++++++.$2.yssssssy-$1`+++++++++:
+ $1:/+++++- $2+sssssssss $1-++++++-
+ $1`--` $2+sssssssso $1`--`
+ $2+sssssy+`
+ $2`.::-` \ No newline at end of file
diff --git a/src/logo/ascii/p/pcbsd.txt b/src/logo/ascii/p/pcbsd.txt
new file mode 100644
index 0000000..1519d24
--- /dev/null
+++ b/src/logo/ascii/p/pcbsd.txt
@@ -0,0 +1,27 @@
+ ..
+ s.
+ +y
+ yN
+ -MN `.
+ :NMs `m
+ .yMMm` `No
+ `-/+++sdMMMNs+-`+Ms
+ `:oo+-` .yMMMMy` `-+oNMh
+ -oo- +NMMMM/ oMMh-
+ .s+` ` oMMMMM/ - oMMMhy.
+ +s`- :: :MMMMMd -o `mMMMy`s+
+ y+ h .Ny+oNMMMMMN/ sh+NMMMMo +y
+ s+ .ds -NMMMMMMMMMMNdhdNMMMMMMh` +s
+-h .NM` `hMMMMMMMMMMMMMMNMMNy: h-
+y- hMN` hMMmMMMMMMMMMNsdMNs. -y
+m` mMMy` oMMNoNMMMMMMo` sMMMo `m
+m` :NMMMdyydMMMMo+MdMMMs sMMMd` `m
+h- `+ymMMMMMMMM--M+hMMN/ +MMMMy -h
+:y `.sMMMMM/ oMM+.yMMNddNMMMMMm y:
+ y: `s dMMN- .MMMM/ :MMMMMMMMMMh :y
+ `h: `mdmMMM/ yMMMMs sMMMMMMMMN- :h`
+ so -NMMMN /mmd+ `dMMMMMMMm- os
+ :y: `yMMM` `+NMMMMMMNo`:y:
+ /s+`.omy /NMMMMMNh/.+s:
+ .+oo:-. /mdhs+::oo+.
+ -/o+++++++++++/- \ No newline at end of file
diff --git a/src/logo/ascii/p/pclinuxos.txt b/src/logo/ascii/p/pclinuxos.txt
new file mode 100644
index 0000000..9e1cfa7
--- /dev/null
+++ b/src/logo/ascii/p/pclinuxos.txt
@@ -0,0 +1,19 @@
+ mhhhyyyyhhhdN
+ dyssyhhhhhhhhhhhssyhN
+ Nysyhhyo/:-.....-/oyhhhssd
+ Nsshhy+. `/shhysm
+ dohhy/ -shhsy
+ dohhs` /hhys
+N+hho $2+ssssss+- .+syhys+ $1/hhsy
+ohhh` $2ymmo++hmm+`smmy/::+y` $1shh+
++hho $2ymm- /mmy+mms $1:hhod
+/hh+ $2ymmhhdmmh.smm/ $1.hhsh
++hhs $2ymm+::-` /mmy` ` $1/hh+m
+yyhh- $2ymm- /dmdyosyd` $1`yhh+
+ ohhy` $2://` -/+++/- $1ohhom
+ N+hhy- `shhoh
+ sshho. `+hhyom
+ dsyhhs/. `:ohhhoy
+ dysyhhhso///://+syhhhssh
+ dhyssyhhhhhhyssyyhN
+ mddhdhdmN \ No newline at end of file
diff --git a/src/logo/ascii/p/pearos.txt b/src/logo/ascii/p/pearos.txt
new file mode 100644
index 0000000..80f4b41
--- /dev/null
+++ b/src/logo/ascii/p/pearos.txt
@@ -0,0 +1,21 @@
+ .+yh
+ sMMMo
+ sMMN+
+ +o:
+$2 ./oyyys+.
+ :dMMMMMMMMMm/
+ :MMMMMMMMMMMMMy
+ yMMMMMMMMMMMMMN
+$3 mMMMMMMMMMMMMs`
+ yMMMMMMMMMMMMo
+ -mMMMMMMMMMMMMM`
+ oMMMMMMMMMMMMMMM`
+$4 oMMMMMMMMMMMMMMMMy
+ .MMMMMMMMMMMMMMMMMMy`
+ +MMMMMMMMMMMMMMMMMMMMy/`
+ /MMMMMMMMMMMMMMMMMMMMMMMNds
+$5 `mMMMMMMMMMMMMMMMMMMMMMMMM/
+ .mMMMMMMMMMMMMMMMMMMMMMM+
+ `oNMMMMMMMMMMMMMMMMMMd-
+ `+hMMMMMMMMMMMMMms-
+ -/osyhhyso:. \ No newline at end of file
diff --git a/src/logo/ascii/p/pengwin.txt b/src/logo/ascii/p/pengwin.txt
new file mode 100644
index 0000000..7bec188
--- /dev/null
+++ b/src/logo/ascii/p/pengwin.txt
@@ -0,0 +1,15 @@
+$3 ...`
+$3 `-///:-`
+$3 .+$2ssys$3/
+$3 +$2yyyyy$3o $2
+$2 -yyyyyy:
+$2 `.:/+ooo+/:` -yyyyyy+
+$2 `:oyyyyyys+:-.`syyyyyy:
+$2 .syyyyyyo-` .oyyyyyyo
+$2`syyyyyy `-+yyyyyyy/`
+$2/yyyyyy+ -/osyyyyyyo/.
+$2+yyyyyy- `.-:::-.`
+$2.yyyyyy-
+$3 :$2yyyyy$3o
+$3 .+$2ooo$3+
+$3 `.::/:. \ No newline at end of file
diff --git a/src/logo/ascii/p/pentoo.txt b/src/logo/ascii/p/pentoo.txt
new file mode 100644
index 0000000..4d8a2bd
--- /dev/null
+++ b/src/logo/ascii/p/pentoo.txt
@@ -0,0 +1,20 @@
+$2 `:oydNNMMMMNNdyo:`
+ :yNMMMMMMMMMMMMMMMMNy:
+ :dMMMMMMMMMMMMMMMMMMMMMMd:
+ oMMMMMMMho/-....-/ohMMMMMMMo
+ oMMMMMMy. .yMMMMMMo
+ .MMMMMMo oMMMMMM.
+ +MMMMMm mMMMMM+
+ oMMMMMh hMMMMMo
+ //hMMMMMm//$1`$2 $1`$2////mMMMMMh//
+MMMMMMMMMMM$1/$2 $1/o/`$2 $1.$2smMMMMMMMMMMM
+MMMMMMMMMMm $1`NMN:$2 $1.$2yMMMMMMMMMM
+MMMMMMMMMMMh$1:.$2 dMMMMMMMMM
+MMMMMMMMMMMMMy$1.$2 $1-$2NMMMMMMMMM
+MMMMMMMMMMMd:$1`$2 $1-$2yNMMMMMMMMMM
+MMMMMMMMMMh$1`$2 $1./$2hNMMMMMMMMMMMM
+MMMMMMMMMM$1s$2 $1.:$2ymMMMMMMMMMMMMMMM
+MMMMMMMMMMN$1s:..-/$2ohNMMMMMMMMMMMMMMMMMM
+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
+ MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM \ No newline at end of file
diff --git a/src/logo/ascii/p/peppermint.txt b/src/logo/ascii/p/peppermint.txt
new file mode 100644
index 0000000..a579575
--- /dev/null
+++ b/src/logo/ascii/p/peppermint.txt
@@ -0,0 +1,21 @@
+$1 PPPPPPPPPPPPPP
+$1 PPPP$2MMMMMMM$1PPPPPPPPPPP
+$1 PPPP$2MMMMMMMMMM$1PPPPPPPP$2MM$1PP
+$1 PPPPPPPP$2MMMMMMM$1PPPPPPPP$2MMMMM$1PP
+$1 PPPPPPPPPPPP$2MMMMMM$1PPPPPPP$2MMMMMMM$1PP
+$1 PPPPPPPPPPPP$2MMMMMMM$1PPPP$2M$1P$2MMMMMMMMM$1PP
+$1 PP$2MMMM$1PPPPPPPPPP$2MMM$1PPPPP$2MMMMMMM$1P$2MM$1PPPP
+$1 P$2MMMMMMMMMM$1PPPPPP$2MM$1PPPPP$2MMMMMM$1PPPPPPPP
+$1P$2MMMMMMMMMMMM$1PPPPP$2MM$1PP$2M$1P$2MM$1P$2MM$1PPPPPPPPPPP
+$1P$2MMMMMMMMMMMMMMMM$1PP$2M$1P$2MMM$1PPPPPPPPPPPPPPPP
+$1P$2MMM$1PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$2MMMMM$1P
+$1PPPPPPPPPPPPPPPP$2MMM$1P$2M$1P$2MMMMMMMMMMMMMMMM$1PP
+$1PPPPPPPPPPP$2MM$1P$2MM$1PPPP$2MM$1PPPPP$2MMMMMMMMMMM$1PP
+$1 PPPPPPPP$2MMMMMM$1PPPPP$2MM$1PPPPPP$2MMMMMMMMM$1PP
+$1 PPPP$2MM$1P$2MMMMMMM$1PPPPPP$2MM$1PPPPPPPPPP$2MMMM$1PP
+$1 PP$2MMMMMMMMM$1P$2M$1PPPP$2MMMMMM$1PPPPPPPPPPPPP
+$1 PP$2MMMMMMM$1PPPPPPP$2MMMMMM$1PPPPPPPPPPPP
+$1 PP$2MMMM$1PPPPPPPPP$2MMMMMMM$1PPPPPPPP
+$1 PP$2MM$1PPPPPPPP$2MMMMMMMMMM$1PPPP
+$1 PPPPPPPPPP$2MMMMMMMM$1PPPP
+$1 PPPPPPPPPPPPPP \ No newline at end of file
diff --git a/src/logo/ascii/p/peropesis.txt b/src/logo/ascii/p/peropesis.txt
new file mode 100644
index 0000000..32d1cf2
--- /dev/null
+++ b/src/logo/ascii/p/peropesis.txt
@@ -0,0 +1,5 @@
+#### #### #### ### #### #### #### # ####
+# # # # # # # # # # # # #
+#### ### #### # # #### ### # # #
+# # # # # # # # # # #
+# #### # # ### # #### #### # #### \ No newline at end of file
diff --git a/src/logo/ascii/p/phyos.txt b/src/logo/ascii/p/phyos.txt
new file mode 100644
index 0000000..ebc148a
--- /dev/null
+++ b/src/logo/ascii/p/phyos.txt
@@ -0,0 +1,17 @@
+.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^.
+ :777777777777777777777777777777^~7777:
+ .~~~~~~~~~~~~~~~~~~~~~^~7777!:!777!.
+ ~7!!!!!!!!!!!!!!!!!^:!777~^!777~
+ ^77777!!!!!!!!!7!^^7777^^7777^
+ ^7777~.~~~~^. .~7777^~7777:
+ :!777~^!777~. !777!:~777!:
+ .!777!:~777!:~77~:!777!.
+ ~777!^~7777:^~^!777~
+ ^7777^^7777^^7777^
+ :7777~^!7777777:
+ .!777!:!7777!.
+ .~777!:~77~.
+ ~7777^~~
+ ^7777.
+ :77:
+ .. \ No newline at end of file
diff --git a/src/logo/ascii/p/pikaos.txt b/src/logo/ascii/p/pikaos.txt
new file mode 100644
index 0000000..ae19ee4
--- /dev/null
+++ b/src/logo/ascii/p/pikaos.txt
@@ -0,0 +1,18 @@
+ -
+ ----------------
+ ------------------
+ -------------------
+ -- -----------=*-=----#####
+ -----------------------------####--=######
+ ------------------------------++---+####
+ =============----------------=+=-----
+ =================-----------####+----
+ ==================----------*###=----
+ ===================-----------------
+ ==================-----------------
+ =================----------------
+ ===============------------::::
+ ============-:::::::::::::::
+ =======--:::::::::::::::
+ .::::::::::::::::.
+ ::::::: \ No newline at end of file
diff --git a/src/logo/ascii/p/pisi.txt b/src/logo/ascii/p/pisi.txt
new file mode 100644
index 0000000..16958be
--- /dev/null
+++ b/src/logo/ascii/p/pisi.txt
@@ -0,0 +1,19 @@
+ \Fv/!- `:?lzC
+$1 Q!::=zFx! $2`;v6WBCicl;` $1,vCC\!::#.
+$1 ,%:::,'` $2+#%@@FQ@@. ,cF%i$1``-',::a?
+$1 +m:,'```$2}3,/@@Q\@@ "af-$1 `-'"7f
+ =o'.` $2/m' :Q@:Qg ,kl$1 `.|o
+ :k` '$2$+ 'Narm >d,$1 ii
+ #`$2!p. `C , 'd+$1 %'
+$2 !0m `6Kv
+ =a m+
+ !A !\L|: :|L\! $:
+ .8` Q''%Q#' '#Q%''Q `0-
+ :6 E|.6QQu uQQ6.|E p:
+ i{ \jts9? ?9stj\ u\
+ |a` -''. `e>
+ ,m+ $1'^ !`$2s@@@@a$1'"`+`$2 >e'
+ !3|$1`|=>>r- $2'U%:$1 '>>>=:`\3!
+ 'xopE| $2`'$1 `ledoz-
+ `;=>>+`$2`^llci/|==|/iclc;`$1'>>>>:
+ `^`+~ $2````$1 !!-^ \ No newline at end of file
diff --git a/src/logo/ascii/p/pnm_linux.txt b/src/logo/ascii/p/pnm_linux.txt
new file mode 100644
index 0000000..5152320
--- /dev/null
+++ b/src/logo/ascii/p/pnm_linux.txt
@@ -0,0 +1,19 @@
+ ``.---..` `--`
+ ``.---........-:.$2-::`$1
+ $2./::-$1........$2--::.````$1
+ $2.:://:::$1----$2::::-..$1
+ ..$2--:::::--::::++-$1.`
+ $2`-:-`$1 .-ohy+::$2-:::$1/sdmdd:.$2 `-:-
+ .-:::$1...$3sNNmds$y$1o/+$3sy+NN$m$1d+.`$2-:::-.
+ `.-:-$1./$3dN$1()$3yyooosd$1()$3$m$1dy$2-.::-.`$1
+ $2`.$1-...-$3+hNdyyyyyydmy$1:......$2`$1
+ ``..--.....-$3yNNm$4hssssh$3mmdo$1.........```
+`-:://:.....$3hNNNNN$4mddm$3NNNmds$1.....//::--`
+ ```.:-...$3oNNNNNNNNNNNNNNmd/$1...:-.```
+ .....$3hNNNNNNNNNNNNNNmds$1....`
+ --...$3hNNNNNNNNNNNNNNmdo$1.....
+ .:...$3/NNNNNNNNNNNNNNdd$1:....`
+ `-...$3+mNNNNNNNNNNNmh$1:...-.
+ $4.:+o+/:-$1:+oo+///++o+/:-$4:/+ooo/:.
+ $4+oo/:o- +oooooso.`
+ $4.` ` `/ .-//- \ No newline at end of file
diff --git a/src/logo/ascii/p/pop.txt b/src/logo/ascii/p/pop.txt
new file mode 100644
index 0000000..b562610
--- /dev/null
+++ b/src/logo/ascii/p/pop.txt
@@ -0,0 +1,20 @@
+ /////////////
+ /////////////////////
+ ///////$2*767$1////////////////
+ //////$27676767676*$1//////////////
+ /////$276767$1//$27676767$1//////////////
+ /////$2767676$1///$2*76767$1///////////////
+ ///////$2767676$1///$276767$1.///$27676*$1///////
+/////////$2767676$1//$276767$1///$2767676$1////////
+//////////$276767676767$1////$276767$1/////////
+///////////$276767676$1//////$27676$1//////////
+////////////,$27676$1,///////$2767$1///////////
+/////////////*$27676$1///////$276$1////////////
+///////////////$27676$1////////////////////
+ ///////////////$27676$1///$2767$1////////////
+ //////////////////////$2'$1////////////
+ //////$2.7676767676767676767,$1//////
+ /////$2767676767676767676767$1/////
+ ///////////////////////////
+ /////////////////////
+ ///////////// \ No newline at end of file
diff --git a/src/logo/ascii/p/pop_small.txt b/src/logo/ascii/p/pop_small.txt
new file mode 100644
index 0000000..4865dd9
--- /dev/null
+++ b/src/logo/ascii/p/pop_small.txt
@@ -0,0 +1,8 @@
+______
+\ _ \ __
+ \ \ \ \ / /
+ \ \_\ \ / /
+ \ ___\ /_/
+ \ \ _
+ __\_\__(_)_
+ (___________)` \ No newline at end of file
diff --git a/src/logo/ascii/p/porteus.txt b/src/logo/ascii/p/porteus.txt
new file mode 100644
index 0000000..778210a
--- /dev/null
+++ b/src/logo/ascii/p/porteus.txt
@@ -0,0 +1,23 @@
+ `.-:::-.`
+ -+ydmNNNNNNNmdy+-
+ .+dNmdhs+//////+shdmdo.
+ .smmy+-` ./sdy:
+ `omdo. `.-/+osssso+/-` `+dy.
+ `yms. `:shmNmdhsoo++osyyo-``oh.
+ hm/ .odNmds/.` ``.....:::-+s
+/m: `+dNmy:` `./oyhhhhyyooo++so
+ys `yNmy- .+hmmho:-.` ```
+s: yNm+` .smNd+.
+`` /Nm: +dNd+`
+ yN+ `smNy.
+ dm oNNy`
+ hy -mNm.
+ +y oNNo
+ `y` sNN:
+ `: +NN:
+ ` .mNo
+ /mm`
+ /my`
+ .sy`
+ .+:
+ ` \ No newline at end of file
diff --git a/src/logo/ascii/p/postmarketos.txt b/src/logo/ascii/p/postmarketos.txt
new file mode 100644
index 0000000..be7bc1e
--- /dev/null
+++ b/src/logo/ascii/p/postmarketos.txt
@@ -0,0 +1,18 @@
+ /\
+ / \
+ / \
+ / \
+ / \
+ / \
+ \ \
+ /\ \____ \
+ / \____ \ \
+ / / \ \
+ / / \ ___\
+ / / \ / ____
+ / / \/ / \
+ / / __________/ \
+ / \ \ \
+ / \ \ \
+ / / / \
+/___________/ /____________________\ \ No newline at end of file
diff --git a/src/logo/ascii/p/postmarketos_small.txt b/src/logo/ascii/p/postmarketos_small.txt
new file mode 100644
index 0000000..3d05527
--- /dev/null
+++ b/src/logo/ascii/p/postmarketos_small.txt
@@ -0,0 +1,9 @@
+ /\
+ / \
+ / \
+ \__ \
+ /\__ \ _\
+ / / \/ __
+ / / ____/ \
+ / \ \ \
+/_____/ /________\ \ No newline at end of file
diff --git a/src/logo/ascii/p/prismlinux.txt b/src/logo/ascii/p/prismlinux.txt
new file mode 100644
index 0000000..237ac39
--- /dev/null
+++ b/src/logo/ascii/p/prismlinux.txt
@@ -0,0 +1,21 @@
+ ⣤⣤ ⢀⡄
+ ⢀⣾⣦ ⠙⠛ ⢀⣴⣿⣷ ⢠⣤
+ ⣤⡄ ⣸⣿⣿⣷⣄ ⣠⣶⣿⣿⣿⣿ ⠈⠉ ⢀⣤⡀
+ ⠉⠁ ⢠⣿⣿⣿⣿⣿⣦⡈⢿⣿⣿⣿⣿⣿⡇⢀⣀⣤⣤⣤⣤⣴⣶⠆⠘⠿⠃ ⠉ ⡀
+ ⢤⣄⡀ ⣾⣿⣿⣿⣿⣿⣿⣷⡄⠻⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⡏ ⡇
+ ⠘⣿⣿⣿⣿⣶⣤⣈⣉⠛⠿⢿⣿⣿⣿⣿⣦⠘⢿⣿⣿⣷⠈⣿⣿⣿⣿⣿⠏ ⠐⠁
+ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣉⡛⠻⢿⣷⣄⠻⣿⣿ ⣿⣿⣿⣿⠟⢠⣀ ⡐⠁
+ ⢰⣶ ⠘⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠛⠉⠉ ⠈⠉ ⠘⣿ ⣿⣿⣿⡏⢠⣿⣿⣿⣶⣦⣄⡀ ⠂
+ ⠈⠁ ⠙⠋⣉⣉⣤⣤⣶⣶⠾⠉ ⠈ ⢹⣿⠏⢠⣿⣿⣿⣿⣿⣿⣿⣿⠟
+ ⢀⣠⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⠟⠁ ⢸⠟⣰⣿⣿⣿⣿⣿⡿⠟⠉
+ ⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⡏ ⠈⣰⣿⣿⣿⠿⠛⣁⡀ ⢀⡒
+ ⢤⡀ ⠙⢿⣿⣿⣿⠟⢁⣴⣿⣿ ⣰⡿⠟⢉⣠⣴⣾⣿⣿⣆
+ ⠛⠁ ⠔ ⠈⠛⢁⣴⣿⣿⣿⡇⢰⡆ ⠊⣁⣤⣾⣿⣿⣿⣿⣿⣿⣿⣷⡀
+ ⡠⠂ ⢀⣴⣿⣿⣿⣿⣿⠃⣾⣿⡄⢢⡀ ⠤⠶⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄
+ ⢀⠈ ⢀⣴⣿⣿⣿⣿⣿⣿⡿⢠⣿⣿⣷ ⢿⣷⣄⠑⢶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤
+⠠⠁ ⠚⠛⠿⠿⢿⣿⣿⣿⡇⢸⣿⣿⣿⣧⠈⢿⣿⣿⣦⣌⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⡄ ⢰⣶
+⡆ ⣼⣿⣿⣿⣿⣇⠘⣿⣿⣿⣿⣿⣦⣈⠛⢿⣿⣿⣿⣿⣿⡇
+⢁ ⣀ ⠄⠂⠁⢀⣿⣿⣿⣿⣿⣿⡆⠹⣿⣿⣿⣿⣿⣿⠗ ⠈⠛⢿⣿⣿⡇
+ ⠁⠂ ⠒⠒⠈⠁ ⢸⣿⣿⣿⠿⠛⠉ ⢻⣿⣿⣿⣿⠟ ⠈⠙⠃
+ ⠼⠛⠉⠁ ⢻⣿⣿⠏ ⢀⣄
+ ⠿⠇ ⠈⠿⠁ ⠘⠋
diff --git a/src/logo/ascii/p/prismlinux_small.txt b/src/logo/ascii/p/prismlinux_small.txt
new file mode 100644
index 0000000..35e43d4
--- /dev/null
+++ b/src/logo/ascii/p/prismlinux_small.txt
@@ -0,0 +1,13 @@
+ ⢠⣦⡀⠘⠁⢀⣴⣾ ⢀⡄
+ ⠛ ⣸⣿⣿⣄⢰⣿⣿⣿⡄⢀⣀⣀⣀⡀⢾⠆⠐⠂⢄
+ ⠰⣤⣄⡀ ⢿⣿⣿⣿⣧⡹⣿⣿⡇⣿⣿⣿⡿⠁
+ ⢻⣿⣿⣿⣶⣶⣭⣝⡻⠷⣌⢿⡇⢸⣿⡿⢁⣀
+ ⠘⠛ ⠸⠿⠟⣛⣋⡭⠅ ⠻⢸⡿⢡⣿⣿⣿⣶⣤⠁
+ ⠠⣤⣶⣶⣿⣿⡿⢋ ⠸⣡⣿⣿⡿⠟⠉
+ ⢠ ⠈⠻⣿⡿⢋⣴⡟ ⢰⠟⣋⣥⣾⣦⡀ ⠁
+ ⠈⠠⠊ ⢈⣴⣿⣿⣇⣧⢀ ⢀⣠⣴⣿⣿⣿⣿⣿⣷⡄
+ ⣰⣿⣿⣿⣿⢹⣿⣆⢳⣦⣐⠶⣶⣦⣤⣬⣭⣭⠉⢉⠉⠉
+⡀ ⠈⠉⠉⢉⢸⣿⣿⣆⢻⣿⣷⣮⡙⢿⣿⣿⣿ ⠉
+ ⣀⣀ ⠄⠐⠈ ⣾⣿⣿⠿ ⣿⣿⣿⡿ ⠉⠻⢿
+ ⠛⠉ ⢀⡀⠘⣿⠟ ⢠⡀
+ ⠈⠁ ⠁
diff --git a/src/logo/ascii/p/proxmox.txt b/src/logo/ascii/p/proxmox.txt
new file mode 100644
index 0000000..fda7bf1
--- /dev/null
+++ b/src/logo/ascii/p/proxmox.txt
@@ -0,0 +1,20 @@
+$1 .://:` `://:.
+ `hMMMMMMd/ /dMMMMMMh`
+ `sMMMMMMMd: :mMMMMMMMs`
+$2`-/+oo+/:$1`.yMMMMMMMh- -hMMMMMMMy.`$2:/+oo+/-`
+`:oooooooo/$1`-hMMMMMMMyyMMMMMMMh-`$2/oooooooo:`
+ `/oooooooo:$1`:mMMMMMMMMMMMMm:`$2:oooooooo/`
+ ./ooooooo+-$1 +NMMMMMMMMN+ $2-+ooooooo/.
+ .+ooooooo+-$1`oNMMMMNo`$2-+ooooooo+.
+ -+ooooooo/.$1`sMMs`$2./ooooooo+-
+ :oooooooo/$1`..`$2/oooooooo:
+ :oooooooo/`$1..$2`/oooooooo:
+ -+ooooooo/.`$1sMMs$2`./ooooooo+-
+ .+ooooooo+-`$1oNMMMMNo$2`-+ooooooo+.
+ ./ooooooo+-$1 +NMMMMMMMMN+ $2-+ooooooo/.
+ `/oooooooo:`$1:mMMMMMMMMMMMMm:$2`:oooooooo/`
+`:oooooooo/`$1-hMMMMMMMyyMMMMMMMh-$2`/oooooooo:`
+`-/+oo+/:`$1.yMMMMMMMh- -hMMMMMMMy.$2`:/+oo+/-`
+$1 `sMMMMMMMm: :dMMMMMMMs`
+ `hMMMMMMd/ /dMMMMMMh`
+ `://:` `://:` \ No newline at end of file
diff --git a/src/logo/ascii/p/puffos.txt b/src/logo/ascii/p/puffos.txt
new file mode 100644
index 0000000..a8e306c
--- /dev/null
+++ b/src/logo/ascii/p/puffos.txt
@@ -0,0 +1,12 @@
+ _,..._,m,
+ ,/' '"";
+ / ".
+ ,'mmmMMMMmm. \
+ _/-"^^^^^"""%#%mm, ;
+ ,m,_,' "###) ;,
+(###% \#/ ;##mm.
+ ^#/ __ ___ ; (######)
+ ; //.\\ //.\\ ; \####/
+ _; (#\"// \\"/#) ; ,/
+@##\ \##/ = `"=" ,;mm/
+`\##>.____,...,____,<####@ \ No newline at end of file
diff --git a/src/logo/ascii/p/puppy.txt b/src/logo/ascii/p/puppy.txt
new file mode 100644
index 0000000..1d66992
--- /dev/null
+++ b/src/logo/ascii/p/puppy.txt
@@ -0,0 +1,18 @@
+ `-/osyyyysosyhhhhhyys+-
+ -ohmNNmh+/hMMMMMMMMNNNNd+dMMMMNM+
+ yMMMMNNmmddo/NMMMNNNNNNNNNo+NNNNNy
+.NNNNNNmmmddds:MMNNNNNNNNNNNh:mNNN/
+-NNNdyyyhdmmmd`dNNNNNmmmmNNmdd/os/
+.Nm+shddyooo+/smNNNNmmmmNh. :mmd.
+ NNNNy:` ./hmmmmmmmNNNN: hNMh
+ NMN- -++- +NNNNNNNNNNm+..-sMMMM-
+.MMo oNNNNo hNNNNNNNNmhdNNNMMMMM+
+.MMs /NNNN/ dNmhs+:-` yMMMMMMMM+
+ mMM+ .. `sNN+. hMMMMhhMMM-
+ +MMMmo:...:sNMMMMMms:` hMMMMm.hMMy
+ yMMMMMMMMMMMNdMMMMMM::/+o+//dMMd`
+ sMMMMMMMMMMN+:oyyo:sMMMNNMMMNy`
+ :mMMMMMMMMMMMmddNMMMMMMMMmh/
+ /dMMMMMMMMMMMMMMMMMMNdy/`
+ .+hNMMMMMMMMMNmdhs/.
+ .:/+ooo+/:-. \ No newline at end of file
diff --git a/src/logo/ascii/p/pureos.txt b/src/logo/ascii/p/pureos.txt
new file mode 100644
index 0000000..4d47de1
--- /dev/null
+++ b/src/logo/ascii/p/pureos.txt
@@ -0,0 +1,12 @@
+dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd
+dNm//////////////////////////////////mNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNd dNd
+dNm//////////////////////////////////mNd
+dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd \ No newline at end of file
diff --git a/src/logo/ascii/p/pureos_small.txt b/src/logo/ascii/p/pureos_small.txt
new file mode 100644
index 0000000..27f5204
--- /dev/null
+++ b/src/logo/ascii/p/pureos_small.txt
@@ -0,0 +1,6 @@
+ _____________
+| _________ |
+| | | |
+| | | |
+| |_________| |
+|_____________| \ No newline at end of file