Added codex linux and re-run the list distros script (#477)

* Add codex linux

* Fix zirconium (#468)

* Remove non-existing distros (re-run the list_distros.py script)

* Add codex linux to the help message
This commit is contained in:
notfrants 2026-02-12 03:39:26 +02:00 committed by GitHub
parent 5e0f1ee909
commit 25824da0e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 107 additions and 81 deletions

View file

@ -0,0 +1,19 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
codex_linux = AsciiArt(match=r'''"Codex Linux"*''', color='fg', ascii=r"""
${c1}#: :+#@@@@%#
@@#: .*@@@@@@@@@
@@@@#- .@@@@@@@@@@@
@@@@@@%- %@@@@@@@@@@@
@@@@@@@@%= :@@@@%%%%@@@@
@@@@@@@@@@%==*-: .:=#
:*@@@@@@@@@@=
:*@@@@@@@@=
.*@@@@@@=
.+@@@@=
.+%@=
+=
""")

View file

@ -352,6 +352,10 @@ def detect(name: str) -> AsciiArt | None:
from .clover import clover from .clover import clover
return clover return clover
if name.startswith('codex linux'):
from .codex_linux import codex_linux
return codex_linux
if name.startswith('condres'): if name.startswith('condres'):
from .condres import condres from .condres import condres
return condres return condres
@ -1536,6 +1540,10 @@ def detect(name: str) -> AsciiArt | None:
from .tatra import tatra from .tatra import tatra
return tatra return tatra
if name.startswith('zirconium'):
from .zirconium import zirconium
return zirconium
if name.startswith('zorin'): if name.startswith('zorin'):
from .zorin import zorin from .zorin import zorin
return zorin return zorin

View file

@ -1,19 +0,0 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
ironclad = AsciiArt(match=r'''"Ironclad"*''', color='5 7 0', ascii=r"""
${c3}
&#BGPPPPPG#&
B5?77!!?YJJ7!7YBB&
&G5YJ77!7JYYYYYBPJ&PY#
#PYYYYYY?!?YYYYY7?7JP5JJ
B?YYYYYY7!!7JYYYYJ!!?JJJ5
&& B7?J?77?7!!!!!77777!7Y5YYBBPGGG&
G77?YBB!!!!!!!!!!!!!JYJ??7JYJJY# PYPPG&
J777JB?!7JJ???!!!7?JYYYYYPJ!7JB
GYYG #JJJJJ??7!!!JYYY5PGB&GB&
#Y!?GB5YYJY5PG###&
GJJP
""")

View file

@ -1,27 +0,0 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
opensuse_slowroll = AsciiArt(match=r'''"openSUSE Slowroll"* | "openSUSE_Slowroll"*''', color='2 7', ascii=r"""
${c2} _aaaymQQmwaaa,
,wWQQQD????????$QQQQa,.
_wQQB?" ??QQQa,
sQQD^ ?QQ6\
yWW' 4QQg
,QQD .aaaaaaaa ^4Q6
,mQP _wWQW?????YWWQa, 4Qm
jQ@ wWW?' ^4QQc ^$QL
,QQ' jWW' )QW\ ]QQ
|QQ ,QW' ]QQ ^QQ|
|QQ |QQ ]QQ QQ|
|QQ 4Qg ]QQ .QQ|
'QQ6 '$WQac. _QQ( jQQ
]QQw "?QWQQf _mQP ,QQ(
4QQga wQQP ,mQ?
4QQQga, saQWP' jQQf
?QQQQQQwaaaaaaaayWWW?' _mQ@'
?WQQQP?9VWUV???^ _amQP^
"4QQQaa, ,awQQQ?^
"?VQQQQQQQQQQQQQQP?'
""")

View file

@ -0,0 +1,27 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
zirconium = AsciiArt(match=r'''"Zirconium"*''', color='4 6', ascii=r"""
${c1} o%%%%%o o%%%%%%o
%%%%%%%%%%%o o%%%%%%%%%%%%
O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O
O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O
O%%%%%%%%%%%%%%%%%%%%%%%%%%==
O%%%%%%%%%%%%%%%%%%====
++++=======
+++++++====
++****+++==
+++*****+++
==++*****++
==++++**++
=====+++++
=====+%%%%%%%%%%%%o
==%%%%%%%%%%%%%%%%%%%%%%%%o
=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o
o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o
%%%%%%%%%%%%%%O O%%%%%%%%%%%%%%
O%%%%%%%%O O%%%%%%%O
O%%%O O%%%O
""")

View file

@ -873,34 +873,34 @@ image_source="auto"
# BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi, # BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi,
# bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, # bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS,
# Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS, # Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS,
# Clover, Cobalt, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, # Clover, Cobalt, Codex Linux, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber,
# CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, digital UNIX, # CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi,
# DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, # digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS,
# EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, Fedora # Endless, Enso, EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite,
# Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, # Fedora Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD,
# Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense, # FreeMiNT, Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire,
# GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, # gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash,
# Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, # Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen,
# KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, # Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh,
# LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch, Live # LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old,
# Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, MainsailOS, Mandriva, # LinuxFromScratch, Live Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS,
# Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, # MainsailOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX,
# Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, Nurunner, NuTyX, # MX, Namib, NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD,
# Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, # Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler,
# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, openSUSE # OpenIndiana, openKylin, openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
# Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, # Tumbleweed, openSUSE Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah,
# Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, # Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint,
# Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, # Peropesis, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX,
# PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore, # Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS,
# Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage, # Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa,
# Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene, # Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc,
# SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus, # Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS,
# Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch, # Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails,
# TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, # Tatra, TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu
# Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, # Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02,
# unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii- # Ultramarine Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux,
# linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, # Void, VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2,
# Xubuntu, yiffOS, Zorin have ascii logos. # XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos.
# NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void have 'old' logo # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void have 'old' logo
# variants, use {distro}_old to use them. # variants, use {distro}_old to use them.
@ -6648,13 +6648,13 @@ ASCII:
BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS,
Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS,
Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro,
Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by Clear Linux OS, ClearOS, Clover, Cobalt, Codex Linux, Condres,
CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber,
dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin,
digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger,
Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso,
EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora,
Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode, Fedora Kinoite, Fedora Sericea, Fedora Silverblue, Fedora_unicode,
FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware,
Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus,
Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Gloire, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang,
@ -9142,6 +9142,24 @@ oNMMMMMMMMMMMNs` `sy` `oNMMMMMMMMMMMNo
EOF EOF
;; ;;
"Codex Linux"*)
set_colors fg
read -rd '' ascii_data <<'EOF'
${c1}#: :+#@@@@%#
@@#: .*@@@@@@@@@
@@@@#- .@@@@@@@@@@@
@@@@@@%- %@@@@@@@@@@@
@@@@@@@@%= :@@@@%%%%@@@@
@@@@@@@@@@%==*-: .:=#
:*@@@@@@@@@@=
:*@@@@@@@@=
.*@@@@@@=
.+@@@@=
.+%@=
+=
EOF
;;
"Condres"*) "Condres"*)
set_colors 2 3 6 set_colors 2 3 6
read -rd '' ascii_data <<'EOF' read -rd '' ascii_data <<'EOF'