From 98a3befd4b6d55953d91bcb5173d3abd04d97392 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 1 Dec 2023 19:22:33 -0500 Subject: [PATCH] [U] Release 1.4.11 --- README.md | 62 ++++---- docs/hyfetch.1 | 4 +- docs/neofetch.1 | 103 ++++++------- hyfetch/__version__.py | 2 +- hyfetch/distros/ad茅lie.py | 23 +++ hyfetch/distros/aeros.py | 29 ++++ hyfetch/distros/afterglow.py | 22 +++ hyfetch/distros/aosc_os.py | 39 +++-- hyfetch/distros/azos.py | 24 +++ hyfetch/distros/digital_unix.py | 16 ++ hyfetch/distros/distro_detector.py | 70 +++++++-- hyfetch/distros/endeavouros_small.py | 14 ++ hyfetch/distros/interix.py | 24 +++ hyfetch/distros/lainos.py | 27 ++++ hyfetch/distros/linux_small.py | 14 ++ hyfetch/distros/mainsailos.py | 25 ++++ hyfetch/distros/mainsailos_small.py | 14 ++ hyfetch/distros/parch.py | 47 +++--- hyfetch/distros/peropesis.py | 12 ++ hyfetch/distros/phyos.py | 3 +- hyfetch/distros/xenia.py | 34 +++++ hyfetch/distros/xenia2.py | 28 ++++ hyfetch/distros/xray_os.py | 28 ++++ neofetch | 209 ++++++++++++++------------- package.json | 2 +- 25 files changed, 633 insertions(+), 242 deletions(-) create mode 100644 hyfetch/distros/ad茅lie.py create mode 100644 hyfetch/distros/aeros.py create mode 100644 hyfetch/distros/afterglow.py create mode 100644 hyfetch/distros/azos.py create mode 100644 hyfetch/distros/digital_unix.py create mode 100644 hyfetch/distros/endeavouros_small.py create mode 100644 hyfetch/distros/interix.py create mode 100644 hyfetch/distros/lainos.py create mode 100644 hyfetch/distros/linux_small.py create mode 100644 hyfetch/distros/mainsailos.py create mode 100644 hyfetch/distros/mainsailos_small.py create mode 100644 hyfetch/distros/peropesis.py create mode 100644 hyfetch/distros/xenia.py create mode 100644 hyfetch/distros/xenia2.py create mode 100644 hyfetch/distros/xray_os.py diff --git a/README.md b/README.md index ef3bb610..2354680d 100644 --- a/README.md +++ b/README.md @@ -117,37 +117,39 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master ``` -* 馃寛 Add ability to set backend args in hyfetch config file (#181) -* 馃寛 Update makefile to be able to install hyfetch (#174) -* 馃寛 Fix config file argument (#177) -* 馃寛 Support pipx installation (#188, #192) + +### 1.4.11 +* 馃寛 Add ability to set backend args in hyfetch config file ([#181](https://github.com/hykilpikonna/hyfetch/pull/181)) +* 馃寛 Update makefile to be able to install hyfetch ([#174](https://github.com/hykilpikonna/hyfetch/pull/174)) +* 馃寛 Fix config file argument ([#177](https://github.com/hykilpikonna/hyfetch/pull/177)) +* 馃寛 Support pipx installation ([#188](https://github.com/hykilpikonna/hyfetch/pull/188), [#192](https://github.com/hykilpikonna/hyfetch/pull/192)) * 馃寛 Create package for Debian, OpenSUSE, Homebrew, Gentoo, and lure.sh - (#184, #194, #207, #206) Huge thanks to @BKasin! -* 馃柤 DE - Fix DE empty bracket in macOS (#172) -* 馃柤 Distro - Use /etc/debian_version to get .x on Debian (#191) -* 馃柤 Distro - Add LainOS (#190) -* 馃柤 Distro - Add aerOS (dylanaraps/neofetch#2360) -* 馃柤 Distro - Add Xenia (#197) -* 馃柤 Distro - Add EndeavourOS Small Option (dylanaraps/neofetch#2391) -* 馃柤 Distro - Add AZOS (dylanaraps/neofetch#2339) -* 馃柤 Distro - Add MainsailOS (dylanaraps/neofetch#2407) -* 馃柤 Distro - Add Interix (dylanaraps/neofetch#2409) -* 馃柤 Distro - Add Peropesis Linux (dylanaraps/neofetch#2414) -* 馃柤 Distro - Add Ad茅lie Linux (#218) -* 馃柤 Distro - Add Xray_OS (dylanaraps/neofetch#2413) -* 馃柤 Ascii - Update AOSC logo (#185) -* 馃柤 Ascii - Update phyOS logo (#211) -* 馃柤 Ascii - Update Parch logo (dylanaraps/neofetch#2045) -* 馃柤 Ascii - Add linux_small (dylanaraps/neofetch#2417) -* 馃柤 Bug Fix - Fix color blocks for bash !=3 & <5 (#170) -* 馃柤 Bug Fix - Use sed -r instead of -E when using GNU sed (#171) -* 馃柤 Bug Fix - Fixed Kubuntu recognized as Ubuntu (dylanaraps/neofetch#2411) -* 馃柤 OS - Improved MacOS resolution detection (dylanaraps/neofetch#2356) -* 馃柤 OS - Disable Hackintosh check on arm64 processors (dylanaraps/neofetch#2396) -* 馃柤 OS - Add Windows NT (#217) -* 馃柤 Terminal - Add support for alacritty's new config format (#202) -* 馃柤 Terminal - Check for newer xfce4-term config (#214) -* 馃柤 Package - Add support for npm global packages (#215) + ([#184](https://github.com/hykilpikonna/hyfetch/pull/184), [#194](https://github.com/hykilpikonna/hyfetch/pull/194), [#207](https://github.com/hykilpikonna/hyfetch/pull/207), [#206](https://github.com/hykilpikonna/hyfetch/pull/206)) Huge thanks to @BKasin! +* 馃柤 DE - Fix DE empty bracket in macOS ([#172](https://github.com/hykilpikonna/hyfetch/pull/172)) +* 馃柤 Distro - Use /etc/debian_version to get .x on Debian ([#191](https://github.com/hykilpikonna/hyfetch/pull/191)) +* 馃柤 Distro - Add LainOS ([#190](https://github.com/hykilpikonna/hyfetch/pull/190)) +* 馃柤 Distro - Add aerOS ([dylanaraps#2360](https://github.com/dylanaraps/neofetch/pull/2360)) +* 馃柤 Distro - Add Xenia ([#197](https://github.com/hykilpikonna/hyfetch/pull/197)) +* 馃柤 Distro - Add EndeavourOS Small Option ([dylanaraps#2391](https://github.com/dylanaraps/neofetch/pull/2391)) +* 馃柤 Distro - Add AZOS ([dylanaraps#2339](https://github.com/dylanaraps/neofetch/pull/2339)) +* 馃柤 Distro - Add MainsailOS ([dylanaraps#2407](https://github.com/dylanaraps/neofetch/pull/2407)) +* 馃柤 Distro - Add Interix ([dylanaraps#2409](https://github.com/dylanaraps/neofetch/pull/2409)) +* 馃柤 Distro - Add Peropesis Linux ([dylanaraps#2414](https://github.com/dylanaraps/neofetch/pull/2414)) +* 馃柤 Distro - Add Ad茅lie Linux ([#218](https://github.com/hykilpikonna/hyfetch/pull/218)) +* 馃柤 Distro - Add Xray_OS ([dylanaraps#2413](https://github.com/dylanaraps/neofetch/pull/2413)) +* 馃柤 Ascii - Update AOSC logo ([#185](https://github.com/hykilpikonna/hyfetch/pull/185)) +* 馃柤 Ascii - Update phyOS logo ([#211](https://github.com/hykilpikonna/hyfetch/pull/211)) +* 馃柤 Ascii - Update Parch logo ([dylanaraps#2045](https://github.com/dylanaraps/neofetch/pull/2045)) +* 馃柤 Ascii - Add linux_small ([dylanaraps#2417](https://github.com/dylanaraps/neofetch/pull/2417)) +* 馃柤 Bug Fix - Fix color blocks for bash !=3 & <5 ([#170](https://github.com/hykilpikonna/hyfetch/pull/170)) +* 馃柤 Bug Fix - Use sed -r instead of -E when using GNU sed ([#171](https://github.com/hykilpikonna/hyfetch/pull/171)) +* 馃柤 Bug Fix - Fixed Kubuntu recognized as Ubuntu ([dylanaraps#2411](https://github.com/dylanaraps/neofetch/pull/2411)) +* 馃柤 OS - Improved MacOS resolution detection ([dylanaraps#2356](https://github.com/dylanaraps/neofetch/pull/2356)) +* 馃柤 OS - Disable Hackintosh check on arm64 processors ([dylanaraps#2396](https://github.com/dylanaraps/neofetch/pull/2396)) +* 馃柤 OS - Add Windows NT ([#217](https://github.com/hykilpikonna/hyfetch/pull/217)) +* 馃柤 Terminal - Add support for alacritty's new config format ([#202](https://github.com/hykilpikonna/hyfetch/pull/202)) +* 馃柤 Terminal - Check for newer xfce4-term config ([#214](https://github.com/hykilpikonna/hyfetch/pull/214)) +* 馃柤 Package - Add support for npm global packages ([#215](https://github.com/hykilpikonna/hyfetch/pull/215)) ### 1.4.10 diff --git a/docs/hyfetch.1 b/docs/hyfetch.1 index cd73c3b4..5d7b53c8 100644 --- a/docs/hyfetch.1 +++ b/docs/hyfetch.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH VERSION "1" "August 2023" "Version is 1.4.10" "User Commands" +.TH VERSION "1" "December 2023" "Version is 1.4.11" "User Commands" .SH NAME -Version \- manual page for Version is 1.4.10 +Version \- manual page for Version is 1.4.11 .SH DESCRIPTION usage: hyfetch [\-h] [\-c] [\-C CONFIG_FILE] .IP diff --git a/docs/neofetch.1 b/docs/neofetch.1 index 780e3f2b..044f4e65 100644 --- a/docs/neofetch.1 +++ b/docs/neofetch.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH NEOFETCH "1" "August 2023" "Neofetch 7.3.10" "User Commands" +.TH NEOFETCH "1" "December 2023" "Neofetch 7.3.11" "User Commands" .SH NAME -Neofetch \- manual page for Neofetch 7.3.10 +Neofetch \- manual page for Neofetch 7.3.11 .SH SYNOPSIS .B neofetch \fI\,func_name --option "value" --option "value"\/\fR @@ -313,61 +313,64 @@ Colors to print the ascii art \fB\-\-ascii_distro\fR distro Which Distro's ascii art to print .TP -NOTE: AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, -Android, Antergos, antiX, AOSC OS, AOSC OS/Retro, Aperio GNU/Linux, -Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, -archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, -ArseLinux, Artix, Arya, Asahi, Aster, AsteroidOS, astOS, Astra -Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, -BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, -Calculate, CalinixOS, Carbs, CBL\-Mariner, CelOS, Center, CentOS, -Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, Clear -Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by -CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, -dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, -DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, -EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia -Predator OS, Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, -FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, -glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, -Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, -Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, -KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, +NOTE: Ad??lie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, +Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, Aperio +GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, +archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, +ArcoLinux, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, Astra +Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch, +blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, +BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL\-Mariner, +CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS, +Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres, +Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, +CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, +DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger, +Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, +EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora, +FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, +Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense, +GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, +HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix, +instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, +Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, -mac, Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, -Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, -NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, -Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, -openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva, -OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, -Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, -Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, -Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, -PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, -Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, -Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, -RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient -OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, -ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, -Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, -SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, -Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, -Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu\-GNOME, -ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, -Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii\-linuxngx, Windows, Windows 10, Windows 11, Windows95, Wrt, XFerience, +mac, Mageia, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, +MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, +Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, +Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media +Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba, +OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE +Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, +Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, +Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM +Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, +PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, +ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, +Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, +SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor, +Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, +Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, +SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, TeArch, +TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu +Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, +Ubuntu Touch, Ubuntu\-GNOME, ubuntu_old02, Ultramarine Linux, +unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, +Venom, VNux, Void, VzLinux, wii\-linux\-ngx, Windows, Windows 10, +Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. .TP NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use {distro}_old to use them. .TP -NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, -CalinixOS, centos, cleanjaro, crux, debian, dragonfly, elementary, -fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, -linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, -openbsd, opensuse, orchid, parabola, popos, postmarketos, pureos, -Raspbian, rocky, slackware, sunos, ubuntu, venom, void have 'small' -logo variants, use {distro}_small to use them. +NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, +cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora, +freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, Linux, +linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd, +nixos, openbsd, opensuse, orchid, parabola, popos, postmarketos, +pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have +\&'small' logo variants, use {distro}_small to use them. .TP \fB\-\-ascii_bold\fR on/off Whether or not to bold the ascii logo. diff --git a/hyfetch/__version__.py b/hyfetch/__version__.py index e9eac53b..6752860d 100644 --- a/hyfetch/__version__.py +++ b/hyfetch/__version__.py @@ -1 +1 @@ -VERSION = '1.4.10' +VERSION = '1.4.11' diff --git a/hyfetch/distros/ad茅lie.py b/hyfetch/distros/ad茅lie.py new file mode 100644 index 00000000..e671a84d --- /dev/null +++ b/hyfetch/distros/ad茅lie.py @@ -0,0 +1,23 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +ad茅lie = AsciiArt(match=r'''"Ad茅lie"* | "Adelie"*''', color='4 7 6', ascii=r""" +${c1} ${c3} ,-^-___ +${c3} /\\\/// +${c2}refined.${c1} /\\\\// +${c2}reliable.${c1} /\\\/// +${c2}ready.${c1} /\\/////\ + __///\\\\/////\ +${c3} _//////\\\\\\\//// +${c1} ///////${c3}\\\\\\\\\\// + //////${c1}\\\\\/ + /////\\\\\/ + /////${c3}\\\\/ + /\\///\\\/ + /\\\/${c1}\\/ + /\\\\// + ////// + /// ${c3}\\\\\ +""") + \ No newline at end of file diff --git a/hyfetch/distros/aeros.py b/hyfetch/distros/aeros.py new file mode 100644 index 00000000..3e93f28b --- /dev/null +++ b/hyfetch/distros/aeros.py @@ -0,0 +1,29 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +aeros = AsciiArt(match=r'''"aerOS"*''', color='fg 0 0 0', ascii=r""" +${c1} + ooo OOO OOO ooo + oOO OOo + oOO OOo + oOO OOo + oOO OOo + oOO OOo + oOO OOo + OOo + OOo + OOo + OOo + OOo + OOo + oOO OOo + oOO OOo + oOO OOo + oOO OOo + oO OOo + oOO OOo + oOO OOo + ooo OOO OOO ooo +""") + \ No newline at end of file diff --git a/hyfetch/distros/afterglow.py b/hyfetch/distros/afterglow.py new file mode 100644 index 00000000..f1bfab36 --- /dev/null +++ b/hyfetch/distros/afterglow.py @@ -0,0 +1,22 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +afterglow = AsciiArt(match=r'''"Afterglow"*''', color='5 1 3 4', ascii=r""" +${c2} . + ${c1}. ${c2}.{! + ${c1}.L! ${c2}J@||* + ${c1}gJJJJL` ${c2}g@FFS" + ${c1},@FFFJF`${c2}_g@@LLP` + ${c1}_@FFFFF`${c2}_@@@@@P` ${c4}. + ${c1}J@@@LLF ${c2}_@@@@@P` ${c4}.J! + ${c1}g@@@@@" ${c2}_@@@@@P`${c3}. ${c4}.L|||* + ${c1}g@@@@M" ${c2}"VP`${c3}.L! ${c4}<@JJJJ` + ${c1}"@N" ${c3}:||||! ${c4}JFFFFS" + ${c3}.{JJ||F`${c4}_gFFFF@' + ${c3}.@FJJJF`${c4},@LFFFF` + ${c3}_@FFFFF ${c4}VLLLP` + ${c3}J@@LL@" ${c4}`" + ${c3}V@@" +""") + \ No newline at end of file diff --git a/hyfetch/distros/aosc_os.py b/hyfetch/distros/aosc_os.py index c445d528..f2550444 100644 --- a/hyfetch/distros/aosc_os.py +++ b/hyfetch/distros/aosc_os.py @@ -2,26 +2,23 @@ from . import AsciiArt -aosc_os = AsciiArt(match=r'''"AOSC OS"*''', color='4 7 1', ascii=r""" -${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+:. +aosc_os = AsciiArt(match=r'''"AOSC OS"*''', color='4 0 1 3', ascii=r""" +${c2} __ + ${c2}gpBBBBBBBBBP + ${c2}_gBBBBBBBBBRP + ${c2}4BBBBBBBBRP ${c4},_____ + ${c2}`"" ${c4}_g@@@@@@@@@@@@@%g> + ${c4}__@@@@@@@@@@@@@@@@P" ${c1}___ + ${c4}_g@@@@@@@@@@@@@@@N"` ${c1}_gN@@@@@N^ + ${c4}_w@@@@@@@@@@@@@@@@P" ${c1}_g@@@@@@@P" + ${c4}_g@@@@@@@@@@@@@@@N"` ${c1}VMNN@NNNM^` + ${c4}^MMM@@@@@@@@@@@MP" ${c3},ggppww__ + ${c4}`"\"\"\"" ${c3}_wNNNNNNNNNNNNNNNNNNN + ${c3}_gBNNNNNNNNNNNNNNNNNP" + ${c3}_wNNNNNNNNNNNNNNNNNNMP` + ${c3}_gBNNNNNNNNNNNNNNNNNP" + ${c3}_wNNNNNNNNNNNNNNNNNNNM^ + ${c3}""Y^^MNNNNNNNNNNNNP` + ${c3}`"\"\""\"\"" """) \ No newline at end of file diff --git a/hyfetch/distros/azos.py b/hyfetch/distros/azos.py new file mode 100644 index 00000000..8752bbb0 --- /dev/null +++ b/hyfetch/distros/azos.py @@ -0,0 +1,24 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +azos = AsciiArt(match=r'''"azos"*''', color='6 1', ascii=r""" +${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} ((((( +""") + \ No newline at end of file diff --git a/hyfetch/distros/digital_unix.py b/hyfetch/distros/digital_unix.py new file mode 100644 index 00000000..1755fb09 --- /dev/null +++ b/hyfetch/distros/digital_unix.py @@ -0,0 +1,16 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +digital_unix = AsciiArt(match=r'''"digital UNIX"*''', color='1 6 7', ascii=r""" +${c1} +-+-+-+-+-+-+-+ + |${c3}d${c1}|${c3}i${c1}|${c3}g${c1}|${c3}i${c1}|${c3}t${c1}|${c3}a${c1}|${c3}l${c1}| + +-+-+-+-+-+-+-+ +${c2} _ _ _ _ _______ __ +| | | | \ | |_ _\ \ / / +| | | | \| | | | \ V / +| | | | . ` | | | > < +| |__| | |\ |_| |_ / . \ + \____/|_| \_|_____/_/ \_\ +""") + \ No newline at end of file diff --git a/hyfetch/distros/distro_detector.py b/hyfetch/distros/distro_detector.py index 1ba562e5..4940898d 100644 --- a/hyfetch/distros/distro_detector.py +++ b/hyfetch/distros/distro_detector.py @@ -8,6 +8,10 @@ def detect(name: str) -> AsciiArt | None: if not name: return None name = name.lower() + if name.startswith('ad茅lie') or name.startswith('adelie'): + from .ad茅lie import ad茅lie + return ad茅lie + if name.startswith('aix'): from .aix import aix return aix @@ -88,13 +92,9 @@ def detect(name: str) -> AsciiArt | None: from .antix import antix return antix - if name.startswith('aosc os/retro'): - from .aosc_os_retro import aosc_os_retro - return aosc_os_retro - - if name == 'aoscosretro_small': - from .aoscosretro_small import aoscosretro_small - return aoscosretro_small + if name.startswith('afterglow'): + from .afterglow import afterglow + return afterglow if name.startswith('aosc os'): from .aosc_os import aosc_os @@ -160,6 +160,10 @@ def detect(name: str) -> AsciiArt | None: from .archmerge import archmerge return archmerge + if name.startswith('aeros'): + from .aeros import aeros + return aeros + if name.startswith('arch'): from .arch import arch return arch @@ -188,14 +192,14 @@ def detect(name: str) -> AsciiArt | None: from .asteroidos import asteroidos return asteroidos - if name.startswith('aster'): - from .aster import aster - return aster - if name.startswith('athena'): from .athena import athena return athena + if name.startswith('azos'): + from .azos import azos + return azos + if name.startswith('bedrock'): from .bedrock import bedrock return bedrock @@ -376,6 +380,10 @@ def detect(name: str) -> AsciiArt | None: from .debian import debian return debian + if name.startswith('digital unix'): + from .digital_unix import digital_unix + return digital_unix + if name.startswith('droidian'): from .droidian import droidian return droidian @@ -440,6 +448,10 @@ def detect(name: str) -> AsciiArt | None: from .elive import elive return elive + if name.startswith('endeavouros_small'): + from .endeavouros_small import endeavouros_small + return endeavouros_small + if name.startswith('endeavouros'): from .endeavouros import endeavouros return endeavouros @@ -608,6 +620,10 @@ def detect(name: str) -> AsciiArt | None: from .iglunix import iglunix return iglunix + if name.startswith('interix'): + from .interix import interix + return interix + if name.startswith('januslinux') or name.startswith('janus') or name.startswith('ataraxia linux') or name.startswith('ataraxia'): from .januslinux import januslinux return januslinux @@ -652,6 +668,10 @@ def detect(name: str) -> AsciiArt | None: from .kubuntu import kubuntu return kubuntu + if name.startswith('lainos'): + from .lainos import lainos + return lainos + if name.startswith('lede'): from .lede import lede return lede @@ -676,6 +696,10 @@ def detect(name: str) -> AsciiArt | None: from .linux import linux return linux + if name == 'linux_small': + from .linux_small import linux_small + return linux_small + if name.startswith('linuxlite_small'): from .linuxlite_small import linuxlite_small return linuxlite_small @@ -716,6 +740,14 @@ def detect(name: str) -> AsciiArt | None: from .magpieos import magpieos return magpieos + if name.startswith('mainsailos_small'): + from .mainsailos_small import mainsailos_small + return mainsailos_small + + if name.startswith('mainsailos'): + from .mainsailos import mainsailos + return mainsailos + if name.startswith('mandriva') or name.startswith('mandrake'): from .mandriva import mandriva return mandriva @@ -1012,6 +1044,10 @@ def detect(name: str) -> AsciiArt | None: from .pureos import pureos return pureos + if name.startswith('peropesis'): + from .peropesis import peropesis + return peropesis + if name.startswith('q4os'): from .q4os import q4os return q4os @@ -1384,6 +1420,10 @@ def detect(name: str) -> AsciiArt | None: from .windows import windows return windows + if name.startswith('xray_os'): + from .xray_os import xray_os + return xray_os + if name.startswith('xubuntu'): from .xubuntu import xubuntu return xubuntu @@ -1400,6 +1440,14 @@ def detect(name: str) -> AsciiArt | None: from .irix import irix return irix + if name.startswith('xenia2'): + from .xenia2 import xenia2 + return xenia2 + + if name.startswith('xenia'): + from .xenia import xenia + return xenia + if name.startswith('zorin'): from .zorin import zorin return zorin diff --git a/hyfetch/distros/endeavouros_small.py b/hyfetch/distros/endeavouros_small.py new file mode 100644 index 00000000..4ac689a0 --- /dev/null +++ b/hyfetch/distros/endeavouros_small.py @@ -0,0 +1,14 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +endeavouros_small = AsciiArt(match=r'''"endeavouros_small"*''', color='1 5 4', ascii=r""" +${c1} /${c2}o${c3}. +${c1} :${c2}sssso${c3}- +${c1} :${c2}ossssssso${c3}: +${c1} /${c2}ssssssssssso${c3}+ +${c1} -+${c2}ssssssssssssssso${c3}+ +${c1} //${c2}osssssssssssssso${c3}+- + `+++++++++++++++-` +""") + \ No newline at end of file diff --git a/hyfetch/distros/interix.py b/hyfetch/distros/interix.py new file mode 100644 index 00000000..4e2c6821 --- /dev/null +++ b/hyfetch/distros/interix.py @@ -0,0 +1,24 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +interix = AsciiArt(match=r'''"Interix"*''', color='1 7 4 0 3', ascii=r""" +${c1} .${c3}. +${c1} 75${c3}G! +${c1} ^?PG${c3}&&J. +${c1} :!5GPP${c3}&&&B! +${c1} :YPPPPP${c3}&&&&&Y: +${c1} !5PPPPPP${c3}&&&&&&B! +${c1} :?PPPPPPPP${c3}&&&&&&&&Y~ +${c1} !5PPPPPPPPP${c3}###&&&&&&B7 +${c1} :?PPPP5555555${c3}B####&&&&&&5: +${c1} ~5PPPP555YJ${c5}7!~7?${c3}5B###&&&&&B?. +${c1} .:JPPPP5555Y${c5}?^....:^?${c3}G####&&&&&5: +${c1} 75PPP555555Y${c5}7:....:^!${c3}5#####&&&&&B7. +${c1} :JPPPP${c2}555555YY?${c5}~::::^~${c2}7YPGBB###${c3}&&&&&5^ +${c1}75${c2}GGPPPPPP555555YJ?77??YYYYYY55PPGGB#${c3}&B? +${c2}~!!7JY5PGGBBBBBBBBGGGGGGGBGGGGGP5YJ?7~~~ + .::^~7?JYPGBB#BGPYJ?7!7^:. + ..:^... +""") + \ No newline at end of file diff --git a/hyfetch/distros/lainos.py b/hyfetch/distros/lainos.py new file mode 100644 index 00000000..8f30a29c --- /dev/null +++ b/hyfetch/distros/lainos.py @@ -0,0 +1,27 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +lainos = AsciiArt(match=r'''"LainOS"*''', color='4 14 7 2 3 5', ascii=r""" +${c2} /==\ + \==/ +${c1} 路 路 路 路 路 路 路 + 路 路 路 路 路 路 路 路 路 路 + 路 路 路 ${c2}.-======-.${c1}路 路 路 路 +${c2} .::.${c1} 路${c2}.-============-.${c1}路 ${c2}.::. + .:==:${c1}路 ${c2}.:===:'${c1}. 路路 .${c2}':===:.${c1} 路${c2}:==:. + .:===:${c1} 路 ${c2}:===.${c1} 路 ${c3}.--.${c1} 路 ${c2}.===:${c1} 路 ${c2}:===:. + :===:${c1}路 路 ${c2}:===.${c1} 路 ${c3}.:====:.${c1} 路 ${c2}.===:${c1} 路 路${c2}:===: +(===:${c1}路 路 ${c2}:===-${c1} 路 ${c3}:======:${c1} 路 ${c2}-===:${c1} 路 路${c2}:===) + :===:${c1}路 路 ${c2}:===.${c1} 路 ${c3}':====:'${c1} 路 ${c2}.===:${c1} 路 路${c2}:===: + ':===:${c1} 路 ${c2}:===.${c1} 路 ${c3}'--'${c1} 路 ${c2}.===:${c1} 路 ${c2}:===:' + ':==:${c1}路 ${c2}':===:.${c1}' 路路 '${c2}.:===:'${c1} 路${c2}:==:' + '::'${c1} 路 ${c2}'===-. .-==='${c1} 路 ${c2}'::' + ${c2}/==\${c1} 路 路 路 ${c2}:=== ===:${c1} 路 路 路 ${c2}/==\ + \==/${c1} 路 路 路${c2}:===${c1} 路${c2}===:${c1}路 路 路 ${c2}\==/${c2} + .-. ${c1}路 ${c2}:===${c1}路 ${c2}===:${c1} 路${c2} ${c2}.-. + .===. .=== ===. .===. + .======== ========. + ''''' ''''' +""") + \ No newline at end of file diff --git a/hyfetch/distros/linux_small.py b/hyfetch/distros/linux_small.py new file mode 100644 index 00000000..055edea1 --- /dev/null +++ b/hyfetch/distros/linux_small.py @@ -0,0 +1,14 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +linux_small = AsciiArt(match=r'''"Linux_small"''', color='fg 8 3', ascii=r""" +${c2} ___ +${c2} (${c1}.. ${c2}| +${c2} (${c3}<> ${c2}| +${c2} / ${c1}__ ${c2}\ +${c2} ( ${c1}/ \ ${c2}/| +${c3}_${c2}/\ ${c1}__)${c2}/${c3}_${c2}) +${c3}\/${c2}-____${c3}\/ +""") + \ No newline at end of file diff --git a/hyfetch/distros/mainsailos.py b/hyfetch/distros/mainsailos.py new file mode 100644 index 00000000..a0516619 --- /dev/null +++ b/hyfetch/distros/mainsailos.py @@ -0,0 +1,25 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +mainsailos = AsciiArt(match=r'''"MainsailOS"*''', color='1', ascii=r""" +${c1} - + *%: + :%%%# + =%%%%%- + *%%%%%%# + :#%%%%%%%#. + -%%%%%%%%+ + *%%%%%%%%- : + .#%%%%%%%#. *%= + -%%%%%%%%+ :#%%%* + +%%%%%%%%- =%%%%%%#. + .#%%%%%%%#. *%%%%%%%%: + -%%%%%%%%* :#%%%%%%%#. + +%%%%%%%%- =%%%%%%%%+ :%*. + .#%%%%%%%#: *%%%%%%%%- +%%%%*: + :%%%%%%%%* :#%%%%%%%#. .*%%%%%%%* + +%%%%%%%%= -%%%%%%%%+ :%%%%%%%%* + .#%%%%%%%%: *%%%%%%%%- =%%%%%%%%= +""") + \ No newline at end of file diff --git a/hyfetch/distros/mainsailos_small.py b/hyfetch/distros/mainsailos_small.py new file mode 100644 index 00000000..5740710e --- /dev/null +++ b/hyfetch/distros/mainsailos_small.py @@ -0,0 +1,14 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +mainsailos_small = AsciiArt(match=r'''"MainsailOS_small"*''', color='1', ascii=r""" +${c1} -: + +%* + .#%%+ + -%%%: += + +%%#..#%%- + .#%%+ -%%%- += + -%%%- +%%#..#%%+ +""") + \ No newline at end of file diff --git a/hyfetch/distros/parch.py b/hyfetch/distros/parch.py index 37e2517a..6832f181 100644 --- a/hyfetch/distros/parch.py +++ b/hyfetch/distros/parch.py @@ -2,26 +2,31 @@ from . import AsciiArt -parch = AsciiArt(match=r'''"parch"* | "Parch"* | "PARCH"*''', color='4 6', ascii=r""" -${c1} - +s;;:o- - s/sssso+/-'+\ - +/ssssss/` - /ssssssss/ - \ 'sssssss: - `o+;ssssssso\ - /sssssssssssss\+ - ;ssssssssssssssss: - :sssssssssssssssssso; - /ssssssssssssssssssssss - `+ssssssssssssssssssssso\ - so+'+ssssssssssssssss+'` - '` +osssssoooooosssss++oo\ - /sssssssooooooosssssssso - `osssssssssoooossssssssso: - \sssssssssssssssssssss; - `+osssssssssssssss:/' - `\osssssssssso;+' - `\+;so:+-` +parch = AsciiArt(match=r'''"parch"* | "Parch"* | "PARCH"*''', color='4 7 1', ascii=r""" +${c1} ,: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/hyfetch/distros/peropesis.py b/hyfetch/distros/peropesis.py new file mode 100644 index 00000000..5d7cfabf --- /dev/null +++ b/hyfetch/distros/peropesis.py @@ -0,0 +1,12 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +peropesis = AsciiArt(match=r'''"Peropesis"*''', color='4 7 1', ascii=r""" +${c1}#### #### #### ### #### #### #### # #### +# # # # # # # # # # # # # +#### ### #### # # #### ### # # # +# # # # # # # # # # # +# #### # # ### # #### #### # #### +""") + \ No newline at end of file diff --git a/hyfetch/distros/phyos.py b/hyfetch/distros/phyos.py index 5ea42f31..e6303da9 100644 --- a/hyfetch/distros/phyos.py +++ b/hyfetch/distros/phyos.py @@ -3,8 +3,7 @@ from . import AsciiArt phyos = AsciiArt(match=r'''"phyOS"*''', color='33 33 7 1', ascii=r""" -${c1} ' -.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^. +${c1}.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^. :777777777777777777777777777777^~7777: .~~~~~~~~~~~~~~~~~~~~~^~7777!:!777!. ~7!!!!!!!!!!!!!!!!!^:!777~^!777~ diff --git a/hyfetch/distros/xenia.py b/hyfetch/distros/xenia.py new file mode 100644 index 00000000..d56bc874 --- /dev/null +++ b/hyfetch/distros/xenia.py @@ -0,0 +1,34 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +xenia = AsciiArt(match=r'''"Xenia"*''', color='#55CDFD' '#F6AAB7' '#FFFFFF', ascii=r""" +${c3} !${c3}`${c3} @ +${c3} @${c3}```${c3}b @@@@@ +${c3} @${c3}`````${c3}@ @/${c3}@@@@ +${c3} @@${c3}``'))))))))))C@@ +${c3} @@@){)))))()))))))) +${c3} @r))))@${c1}oooo${c3})))))h)))[ +${c3} rr)))j${c1}oooooo${c3}(x${c1}ooooo${c3}$@) +${c3} rrrxr))r/l;${c1},,,${c3}z@{${c1},,,,,${c3}@@ +${c3} rr ) ${c2}v${c3} @;@rx +${c3} rrr) ${c2}\__^__/${c3} ji +${c3} rj]. . r + ${c3}[[${c2}]]${c1}11111111111111111] + ${c2}]${c3}[[[${c2}]]][${c1}11111111111111111< + ${c2}]${c3}[[[[[${c2}]]]]]]]]]]]]]]${c1}-111111[ + ${c2}]-${c3}[[[[[[;${c2}]]]]]]]]]]]]]]]]${c1} 1 + ${c2}]]${c3}[[[[[[[[[[[${c2}]]]]]]]]]]]]] + ${c1}1${c2}]][${c3}[[[[[[[[[[[[[${c2}<]]]]]]]]] + ${c1}11${c2}]]]${c3}[[[[[[[[[[[[[[[${c2}]]]]]]] + ${c1}111${c2}]]]]'${c3}[[[[[[[[[[[[[[${c2}]]]] + ${c1}111-${c2}]]]]]${c3}[[[[[[[[[[[[[${c2}]] + ${c1}11111${c2}]]]]]_${c3}[[[[[[[[[[${c2}] + ${c1}11111${c2}]]]i${c3}[[[[[[[[ + ${c1}1111${c2}]]+${c3}[[[[[[^ + ${c1}11 ${c2}]]${c3}[[[[[[ + ${c1}11 +${c2}]${c3}[[[[ + ${c1}1 ${c2}]${c3}[[ + ` +""") + \ No newline at end of file diff --git a/hyfetch/distros/xenia2.py b/hyfetch/distros/xenia2.py new file mode 100644 index 00000000..0801c390 --- /dev/null +++ b/hyfetch/distros/xenia2.py @@ -0,0 +1,28 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +xenia2 = AsciiArt(match=r'''"Xenia2"*''', color='#55CDFD' '#F6AAB7' '#FFFFFF', ascii=r""" +${c2} ,c. .c; +${c2} .${c1}KMMMk${c2}.... ....${c1}kMMMK${c2}. +${c2} .${c1}WMMMMMX${c2}..... .....${c1}KMMMMMW. +${c1} XMMMMMMM0${c2}..... ....${c1}OMMMMMMMN +${c1} dMMMMMMMMM;${c2}.... ..... ....,${c1}MMMMMMMMMd +${c1} WMMMMMMMMMl;${c3}okKKKKKKKKKOo${c1};cMMMMMMMMMM +${c1} 'MMMMMMMNX${c2}K0${c3}KKKKKKKKKKKKKKK${c2}0K${c1}XNMMMMMMM; +${c1} oMMMMMMM${c2}Oxo${c3}KKKKKKKKKKKKKKKKK${c2}oxO${c1}MMMMMMMd +${c1} dMMMMMMM${c2}dxxx${c3}KKKKKKKKKKKKKKK${c2}xxxd${c1}NMMMMMMk +${c1} :MMMMX0${c2}xxxxxx${c3}0KKKKKKKK0KK0${c2}xxxxxx0${c1}XMMMMc +${c1} MMMO${c2}xxxxxxxxdx${c3}kdd${c2}0x0${c3}ddk${c2}xdxxxxxxxx${c1}OMMM +${c1} ;${c2}xxkxddxxxxdodxxxxdxdxxxxdodxxxxddxkxx${c1}; +${c1}dxd${c2}KMMMWXo${c1}'.....'${c2}cdxxxdc${c1}'.....'${c2}lXWMMMX${c1}dxd +${c1}cxd${c2}XMMMN${c1},..........${c2}dxd${c1}'.........'${c2}XMMMN${c1}dxl +${c1} .xx${c2}WMMl${c1}...''....'.;k:.'....''...${c2}lMMW${c1}xx. +${c1}..:kXMMx..'....''..kMk..''....'..xMMXkc.. +${c1} dMMMMMMd.....'...xMMMx...''....dMMMMMMx +${c1} kMMMMWOoc:coOkolllokOoc:coOWMMMMO +${c1} .MMMMMMMMl${c2}...${c1}lNMMMMMMM. +${c1} KMMMMMMX${c2}l${c1}KMMMMMMX +${c1} .MMMMMMMMM. +""") + \ No newline at end of file diff --git a/hyfetch/distros/xray_os.py b/hyfetch/distros/xray_os.py new file mode 100644 index 00000000..d1260445 --- /dev/null +++ b/hyfetch/distros/xray_os.py @@ -0,0 +1,28 @@ +# This file is automatically generated. Please do not modify. + +from . import AsciiArt + +xray_os = AsciiArt(match=r'''"Xray_OS"*''', color='15 14 16 24', ascii=r""" +${c1} ${c1}rrrrrraaaaaaaaaaaayyyy + ${c1}xxrrrrrrrraaaaaaaaaaaayyyyyyyyy + ${c1}xxxxxrrrrrrrraaaaaaaaaaaayyyyyyy${c3}yyyyy${c2}yyyyyyyyyy + ${c1}xxxxxxxrrrrrrrraaaaa ${c2}aaaaayyyyyyyyyyyyyyyyyyy + ${c1}xxxxxx${c3}xxx${c1}rrrrrrrraaaa ${c2}aaaaaaayyyyyyyyyyyyyyyyy + ${c1}xxxxxx${c3}xxxxxr${c1}rrrrrrraa ${c2}aaaaaaaaay${c3}yyyyyyyyy${c2}yyyy ${c1}yy + ${c1}xxxxxxx${c3}xxx${c1}xxrrrrrrrra ${c2}aaaaaaaaa${c3}ayyyyyyyyyyyy${c1}yyyyyy + ${c1}xxxxxxxxxxxxrrrrrrrr ${c2}aaaaaaaaaaa${c3}yyyyyyyyyyyy${c1}yyyyyyy +${c1}xxxxxxxxxxxxxrrrrrr ${c2}raaaaaaaaaaaayyy${c3}yyyyyyyy${c1}yyyyyy${c1}yyy +${c1}xxxxxxxxxxxxxrrrrr ${c2}rraaaaaaaaaaaayyyyy${c3}yy${c2}yyyyyy ${c1}yyyyyy +${c1}xxxxxxxx${c3}xxxx${c1}xrrrrr${c2}rr${c3}raaaaaaa${c2}aaaaayyyyyyyyyy ${c1}yyyyyyyyy +${c1}xxxxxxx${c3}xxxx${c1}xxrrrrrrr${c3}raaaaaa${c2}aaaaaayyyyyyy ${c1}yyyyyyyyyyyy +${c1}xxxxxxx${c3}xxx${c1}xxxrrrrrrrr${c3}aaaaaa${c2}aaaaaayyyy ${c1}yyyyyyyyyyyyyy + ${c1}xxxxxxxxxxxxrrrrrrrra ${c2}aaaaaaaaaay ${c1}yyyyyyyyyyyyyyyy + ${c1}xxxxxxxxxxxrrrrrrr ${c2}aaaaaaaaaaaayyyy${c1}yyyyyyyyyyyyy + ${c1}xxxxxxx${c3}xxxrr${c1}rrrr ${c2}raaaaaaaaaaaa ${c1}yyyyyyyyyyyyyyy + ${c1}xxxxxxxxrrrr ${c2}rrraaaaaaaaa ${c1}aayyyyyyyyyyyyyy + ${c1}xxxxxxrrrrrrr ${c2}aaaaaa ${c1}aaaayyyyyyyyyyyy + ${c1}xxxrrrrrr ${c2}raaa ${c1}aaaaaaayyyyyyyyy + ${c1}rrrr ${c2}rr ${c1}aaaaaaaaaayyyyyy + ${c2}r ${c1}aaaaaaaaaa +""") + \ No newline at end of file diff --git a/neofetch b/neofetch index 0be863cc..c2f56f04 100755 --- a/neofetch +++ b/neofetch @@ -28,7 +28,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -version=7.3.10 +version=7.3.11 # Fallback to a value of '5' for shells which support bash # but do not set the 'BASH_' shell variables (osh). @@ -855,46 +855,47 @@ image_source="auto" # Values: 'auto', 'distro_name' # Flag: --ascii_distro # -# NOTE: AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, -# Afterglow, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, -# archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, ArseLinux, Artix, Arya, Asahi, -# Aster, AsteroidOS, astOS, Astra Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, -# BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, -# CBL-Mariner, CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, -# Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, -# Cucumber, CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, -# DietPi, DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, -# Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora, FemboyOS, Feren, Finnix, -# Floflis, FreeBSD, FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, -# gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, -# Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, -# KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, -# Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, mac, -# Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, -# MX, Namib, NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, -# Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, -# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, -# Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, -# PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, -# PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, -# Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, Regata, -# Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, -# Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, -# Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, -# SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu -# Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, -# ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, -# Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, -# XFerience, Xubuntu, yiffOS, Zorin have ascii logos. +# NOTE: Ad茅lie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android, +# Antergos, antiX, AOSC OS, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, +# archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, ArseLinux, Artix, +# Arya, Asahi, AsteroidOS, astOS, Astra Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch, +# blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, +# CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS, +# Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by CoreOS, +# CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, +# Deepin, DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary, +# Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, +# Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, Funtoo, GalliumOS, +# Garuda, Gentoo, GhostBSD, glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, +# Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, +# IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, +# Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, +# Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, mac, Mageia, MagpieOS, MainsailOS, Mandriva, +# Manjaro, MassOS, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, +# NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, +# Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva, +# OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, +# PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, +# Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, +# Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, +# ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, rocky, +# Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, +# Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, +# Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, +# TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, +# Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine +# Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, +# VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, +# Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use # {distro}_old to use them. -# NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, -# debian, dragonfly, elementary, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, -# linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, openbsd, opensuse, orchid, -# parabola, popos, postmarketos, pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have -# 'small' logo variants, use {distro}_small to use them. +# NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, debian, +# dragonfly, elementary, endeavouros, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, +# Linux, linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd, nixos, openbsd, +# opensuse, orchid, parabola, popos, postmarketos, pureos, Raspbian, rocky, slackware, sunos, +# ubuntu, venom, void have 'small' logo variants, use {distro}_small to use them. ascii_distro="auto" # Ascii Colors @@ -1029,7 +1030,7 @@ get_os() { IRIX*) os=IRIX ;; FreeMiNT) os=FreeMiNT ;; Interix) os=Interix ;; - OSF1) os=digitalUNIX ;; + OSF1) os=digitalUNIX ;; Linux|GNU*) os=Linux @@ -1476,9 +1477,9 @@ get_distro() { distro="Interix ${kernel_version}" ;; - digitalUNIX) - distro="digital UNIX ${kernel_version}" - ;; + digitalUNIX) + distro="digital UNIX ${kernel_version}" + ;; esac distro=${distro//Enterprise Server} @@ -6446,62 +6447,64 @@ ASCII: --ascii_colors x x x x x x Colors to print the ascii art --ascii_distro distro Which Distro's ascii art to print - NOTE: Ad茅lie, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, - Android, Antergos, antiX, AOSC OS, Afterglow, Aperio GNU/Linux, - Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, - archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, - ArseLinux, Artix, Arya, Asahi, Aster, AsteroidOS, astOS, Astra - Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, - BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, - Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, - Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, Clear - Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by - CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, - dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, - DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, - EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia - Predator OS, Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, - FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, - glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, - Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, - Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, - KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, - LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux + NOTE: Ad茅lie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, + Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, Aperio + GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, + archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, + ArcoLinux, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, Astra + Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch, + blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, + BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, + CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS, + Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres, + Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, + CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, + DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger, + Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso, + EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora, + FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, + Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense, + GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, + HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix, + instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, + Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, + LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, - mac, Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, - Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, - NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, - Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, - openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva, - OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, - Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, - Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, - Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, - PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, - Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, - Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, - RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient - OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, - ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, - Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, - SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, - Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, - Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, - ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, - Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux- - ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, XFerience, + mac, Mageia, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS, + MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, + Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, + Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media + Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba, + OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE + Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, + Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, + Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM + Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, + PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, + ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, + Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, + SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor, + Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, + Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, + SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, TeArch, + TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu + Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, + Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, + unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, + Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10, + Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use {distro}_old to use them. - NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, - CalinixOS, centos, cleanjaro, crux, debian, dragonfly, elementary, - fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, - linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, - openbsd, opensuse, orchid, parabola, popos, postmarketos, pureos, - Raspbian, rocky, slackware, sunos, ubuntu, venom, void have 'small' - logo variants, use {distro}_small to use them. + NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, + cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora, + freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, Linux, + linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd, + nixos, openbsd, opensuse, orchid, parabola, popos, postmarketos, + pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have + 'small' logo variants, use {distro}_small to use them. --ascii_bold on/off Whether or not to bold the ascii logo. -L, --logo Hide the info text and only show the ascii logo. @@ -6857,8 +6860,8 @@ get_distro_ascii() { # $ascii_distro is the same as $distro. case $(trim "$ascii_distro") in "Ad茅lie"* | "Adelie"*) - set_colors 4 7 6 - read -rd '' ascii_data <<'EOF' + set_colors 4 7 6 + read -rd '' ascii_data <<'EOF' ${c1} ${c3} ,-^-___ ${c3} /\\\\\\/// ${c2}refined.${c1} /\\\\\\\\// @@ -6876,9 +6879,9 @@ ${c1} ///////${c3}\\\\\\\\\\\\\\\\\\\\// ////// /// ${c3}\\\\\\\\\\ EOF - ;; + ;; - "AIX"*) + "AIX"*) set_colors 2 7 read -rd '' ascii_data <<'EOF' ${c1} `:+ssssossossss+-` @@ -9055,9 +9058,9 @@ ${c2} `Y$$ EOF ;; - "digital UNIX"*) - set_colors 1 6 7 - read -rd '' ascii_data <<'EOF' + "digital UNIX"*) + set_colors 1 6 7 + read -rd '' ascii_data <<'EOF' ${c1} +-+-+-+-+-+-+-+ |${c3}d${c1}|${c3}i${c1}|${c3}g${c1}|${c3}i${c1}|${c3}t${c1}|${c3}a${c1}|${c3}l${c1}| +-+-+-+-+-+-+-+ @@ -9068,7 +9071,7 @@ ${c2} _ _ _ _ _______ __ | |__| | |\\ |_| |_ / . \\ \\____/|_| \\_|_____/_/ \\_\\ EOF - ;; + ;; "Droidian"*) set_colors 2 10 @@ -10595,13 +10598,13 @@ EOF ;; "LainOS"*) - set_colors 4 14 7 2 3 5 - read -rd '' ascii_data <<'EOF' + set_colors 4 14 7 2 3 5 + 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} 路 ${c3}.--.${c1} 路 ${c2}.===:${c1} 路 ${c2}:===:. @@ -10618,7 +10621,7 @@ ${c2} .::.${c1} 路${c2}.-============-.${c1}路 ${c2}.::. .======== ========. ''''' ''''' EOF - ;; + ;; "LEDE"*) set_colors 4 7 1 diff --git a/package.json b/package.json index a9b9c8fa..2f9662f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "neowofetch", - "version": "1.4.10", + "version": "1.4.11", "description": "Updated neofetch", "repository": { "type": "git",