[U] Release 1.4.11

This commit is contained in:
Azalea 2023-12-01 19:22:33 -05:00
parent 09c62956a3
commit 98a3befd4b
25 changed files with 633 additions and 242 deletions

View file

@ -117,37 +117,39 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master
``` ```
<!-- CHANGELOG STARTS HERE ---> <!-- CHANGELOG STARTS HERE --->
* 🌈 Add ability to set backend args in hyfetch config file (#181)
* 🌈 Update makefile to be able to install hyfetch (#174) ### 1.4.11
* 🌈 Fix config file argument (#177) * 🌈 Add ability to set backend args in hyfetch config file ([#181](https://github.com/hykilpikonna/hyfetch/pull/181))
* 🌈 Support pipx installation (#188, #192) * 🌈 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 * 🌈 Create package for Debian, OpenSUSE, Homebrew, Gentoo, and lure.sh
(#184, #194, #207, #206) Huge thanks to @BKasin! ([#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) * 🖼 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) * 🖼 Distro - Use /etc/debian_version to get .x on Debian ([#191](https://github.com/hykilpikonna/hyfetch/pull/191))
* 🖼 Distro - Add LainOS (#190) * 🖼 Distro - Add LainOS ([#190](https://github.com/hykilpikonna/hyfetch/pull/190))
* 🖼 Distro - Add aerOS (dylanaraps/neofetch#2360) * 🖼 Distro - Add aerOS ([dylanaraps#2360](https://github.com/dylanaraps/neofetch/pull/2360))
* 🖼 Distro - Add Xenia (#197) * 🖼 Distro - Add Xenia ([#197](https://github.com/hykilpikonna/hyfetch/pull/197))
* 🖼 Distro - Add EndeavourOS Small Option (dylanaraps/neofetch#2391) * 🖼 Distro - Add EndeavourOS Small Option ([dylanaraps#2391](https://github.com/dylanaraps/neofetch/pull/2391))
* 🖼 Distro - Add AZOS (dylanaraps/neofetch#2339) * 🖼 Distro - Add AZOS ([dylanaraps#2339](https://github.com/dylanaraps/neofetch/pull/2339))
* 🖼 Distro - Add MainsailOS (dylanaraps/neofetch#2407) * 🖼 Distro - Add MainsailOS ([dylanaraps#2407](https://github.com/dylanaraps/neofetch/pull/2407))
* 🖼 Distro - Add Interix (dylanaraps/neofetch#2409) * 🖼 Distro - Add Interix ([dylanaraps#2409](https://github.com/dylanaraps/neofetch/pull/2409))
* 🖼 Distro - Add Peropesis Linux (dylanaraps/neofetch#2414) * 🖼 Distro - Add Peropesis Linux ([dylanaraps#2414](https://github.com/dylanaraps/neofetch/pull/2414))
* 🖼 Distro - Add Adélie Linux (#218) * 🖼 Distro - Add Adélie Linux ([#218](https://github.com/hykilpikonna/hyfetch/pull/218))
* 🖼 Distro - Add Xray_OS (dylanaraps/neofetch#2413) * 🖼 Distro - Add Xray_OS ([dylanaraps#2413](https://github.com/dylanaraps/neofetch/pull/2413))
* 🖼 Ascii - Update AOSC logo (#185) * 🖼 Ascii - Update AOSC logo ([#185](https://github.com/hykilpikonna/hyfetch/pull/185))
* 🖼 Ascii - Update phyOS logo (#211) * 🖼 Ascii - Update phyOS logo ([#211](https://github.com/hykilpikonna/hyfetch/pull/211))
* 🖼 Ascii - Update Parch logo (dylanaraps/neofetch#2045) * 🖼 Ascii - Update Parch logo ([dylanaraps#2045](https://github.com/dylanaraps/neofetch/pull/2045))
* 🖼 Ascii - Add linux_small (dylanaraps/neofetch#2417) * 🖼 Ascii - Add linux_small ([dylanaraps#2417](https://github.com/dylanaraps/neofetch/pull/2417))
* 🖼 Bug Fix - Fix color blocks for bash !=3 & <5 (#170) * 🖼 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) * 🖼 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/neofetch#2411) * 🖼 Bug Fix - Fixed Kubuntu recognized as Ubuntu ([dylanaraps#2411](https://github.com/dylanaraps/neofetch/pull/2411))
* 🖼 OS - Improved MacOS resolution detection (dylanaraps/neofetch#2356) * 🖼 OS - Improved MacOS resolution detection ([dylanaraps#2356](https://github.com/dylanaraps/neofetch/pull/2356))
* 🖼 OS - Disable Hackintosh check on arm64 processors (dylanaraps/neofetch#2396) * 🖼 OS - Disable Hackintosh check on arm64 processors ([dylanaraps#2396](https://github.com/dylanaraps/neofetch/pull/2396))
* 🖼 OS - Add Windows NT (#217) * 🖼 OS - Add Windows NT ([#217](https://github.com/hykilpikonna/hyfetch/pull/217))
* 🖼 Terminal - Add support for alacritty's new config format (#202) * 🖼 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) * 🖼 Terminal - Check for newer xfce4-term config ([#214](https://github.com/hykilpikonna/hyfetch/pull/214))
* 🖼 Package - Add support for npm global packages (#215) * 🖼 Package - Add support for npm global packages ([#215](https://github.com/hykilpikonna/hyfetch/pull/215))
### 1.4.10 ### 1.4.10

View file

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\" 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 .SH NAME
Version \- manual page for Version is 1.4.10 Version \- manual page for Version is 1.4.11
.SH DESCRIPTION .SH DESCRIPTION
usage: hyfetch [\-h] [\-c] [\-C CONFIG_FILE] usage: hyfetch [\-h] [\-c] [\-C CONFIG_FILE]
.IP .IP

View file

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\" 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 .SH NAME
Neofetch \- manual page for Neofetch 7.3.10 Neofetch \- manual page for Neofetch 7.3.11
.SH SYNOPSIS .SH SYNOPSIS
.B neofetch .B neofetch
\fI\,func_name --option "value" --option "value"\/\fR \fI\,func_name --option "value" --option "value"\/\fR
@ -313,61 +313,64 @@ Colors to print the ascii art
\fB\-\-ascii_distro\fR distro \fB\-\-ascii_distro\fR distro
Which Distro's ascii art to print Which Distro's ascii art to print
.TP .TP
NOTE: AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, NOTE: Ad??lie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter,
Android, Antergos, antiX, AOSC OS, AOSC OS/Retro, Aperio GNU/Linux, Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, Aperio
Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike,
ArseLinux, Artix, Arya, Asahi, Aster, AsteroidOS, astOS, Astra ArcoLinux, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, Astra
Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch,
BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD,
Calculate, CalinixOS, Carbs, CBL\-Mariner, CelOS, Center, CentOS, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL\-Mariner,
Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, Clear CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS,
Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, 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,
DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger,
EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso,
Predator OS, Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora,
FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware,
glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense,
Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR,
Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix,
KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE,
Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS,
LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux
Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar,
mac, Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, mac, Mageia, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS,
Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS,
NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD,
Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva, Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba,
OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah,
Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS,
Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM
PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox,
Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian,
Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan,
RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish,
OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor,
ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel,
Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star,
SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, TeArch,
Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu
Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu\-GNOME, Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway,
ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, Ubuntu Touch, Ubuntu\-GNOME, ubuntu_old02, Ultramarine Linux,
Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii\-linuxngx, Windows, Windows 10, Windows 11, Windows95, Wrt, XFerience, 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. Xubuntu, yiffOS, Zorin have ascii logos.
.TP .TP
NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu
have 'old' logo variants, use {distro}_old to use them. have 'old' logo variants, use {distro}_old to use them.
.TP .TP
NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos,
CalinixOS, centos, cleanjaro, crux, debian, dragonfly, elementary, cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora,
fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, Linux,
linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd,
openbsd, opensuse, orchid, parabola, popos, postmarketos, pureos, nixos, openbsd, opensuse, orchid, parabola, popos, postmarketos,
Raspbian, rocky, slackware, sunos, ubuntu, venom, void have 'small' pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have
logo variants, use {distro}_small to use them. \&'small' logo variants, use {distro}_small to use them.
.TP .TP
\fB\-\-ascii_bold\fR on/off \fB\-\-ascii_bold\fR on/off
Whether or not to bold the ascii logo. Whether or not to bold the ascii logo.

View file

@ -1 +1 @@
VERSION = '1.4.10' VERSION = '1.4.11'

View file

@ -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}\\\\\
""")

29
hyfetch/distros/aeros.py Normal file
View file

@ -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
""")

View file

@ -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@@"
""")

View file

@ -2,26 +2,23 @@
from . import AsciiArt from . import AsciiArt
aosc_os = AsciiArt(match=r'''"AOSC OS"*''', color='4 7 1', ascii=r""" aosc_os = AsciiArt(match=r'''"AOSC OS"*''', color='4 0 1 3', ascii=r"""
${c2} .:+syhhhhys+:. ${c2} __
.ohNMMMMMMMMMMMMMMNho. ${c2}gpBBBBBBBBBP
`+mMMMMMMMMMMmdmNMMMMMMMMm+` ${c2}_gBBBBBBBBBRP
+NMMMMMMMMMMMM/ `./smMMMMMN+ ${c2}4BBBBBBBBRP ${c4},_____
.mMMMMMMMMMMMMMMo -yMMMMMm. ${c2}`"" ${c4}_g@@@@@@@@@@@@@%g>
:NMMMMMMMMMMMMMMMs .hMMMMN: ${c4}__@@@@@@@@@@@@@@@@P" ${c1}___
.NMMMMhmMMMMMMMMMMm+/- oMMMMN. ${c4}_g@@@@@@@@@@@@@@@N"` ${c1}_gN@@@@@N^
dMMMMs ./ymMMMMMMMMMMNy. sMMMMd ${c4}_w@@@@@@@@@@@@@@@@P" ${c1}_g@@@@@@@P"
-MMMMN` oMMMMMMMMMMMN: `NMMMM- ${c4}_g@@@@@@@@@@@@@@@N"` ${c1}VMNN@NNNM^`
/MMMMh NMMMMMMMMMMMMm hMMMM/ ${c4}^MMM@@@@@@@@@@@MP" ${c3},ggppww__
/MMMMh NMMMMMMMMMMMMm hMMMM/ ${c4}`"\"\"\"" ${c3}_wNNNNNNNNNNNNNNNNNNN
-MMMMN` :MMMMMMMMMMMMy. `NMMMM- ${c3}_gBNNNNNNNNNNNNNNNNNP"
dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd ${c3}_wNNNNNNNNNNNNNNNNNNMP`
.NMMMMo -/+sMMMMMMMMMMMmMMMMN. ${c3}_gBNNNNNNNNNNNNNNNNNP"
:NMMMMh. .MMMMMMMMMMMMMMMN: ${c3}_wNNNNNNNNNNNNNNNNNNNM^
.mMMMMMy- NMMMMMMMMMMMMMm. ${c3}""Y^^MNNNNNNNNNNNNP`
+NMMMMMms/.` mMMMMMMMMMMMN+ ${c3}`"\"\""\"\""
`+mMMMMMMMMNmddMMMMMMMMMMm+`
.ohNMMMMMMMMMMMMMMNho.
.:+syhhhhys+:.
""") """)

24
hyfetch/distros/azos.py Normal file
View file

@ -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} (((((
""")

View file

@ -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 /
| | | | . ` | | | > <
| |__| | |\ |_| |_ / . \
\____/|_| \_|_____/_/ \_\
""")

View file

@ -8,6 +8,10 @@ def detect(name: str) -> AsciiArt | None:
if not name: if not name:
return None return None
name = name.lower() 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'): if name.startswith('aix'):
from .aix import aix from .aix import aix
return aix return aix
@ -88,13 +92,9 @@ def detect(name: str) -> AsciiArt | None:
from .antix import antix from .antix import antix
return antix return antix
if name.startswith('aosc os/retro'): if name.startswith('afterglow'):
from .aosc_os_retro import aosc_os_retro from .afterglow import afterglow
return aosc_os_retro return afterglow
if name == 'aoscosretro_small':
from .aoscosretro_small import aoscosretro_small
return aoscosretro_small
if name.startswith('aosc os'): if name.startswith('aosc os'):
from .aosc_os import aosc_os from .aosc_os import aosc_os
@ -160,6 +160,10 @@ def detect(name: str) -> AsciiArt | None:
from .archmerge import archmerge from .archmerge import archmerge
return archmerge return archmerge
if name.startswith('aeros'):
from .aeros import aeros
return aeros
if name.startswith('arch'): if name.startswith('arch'):
from .arch import arch from .arch import arch
return arch return arch
@ -188,14 +192,14 @@ def detect(name: str) -> AsciiArt | None:
from .asteroidos import asteroidos from .asteroidos import asteroidos
return asteroidos return asteroidos
if name.startswith('aster'):
from .aster import aster
return aster
if name.startswith('athena'): if name.startswith('athena'):
from .athena import athena from .athena import athena
return athena return athena
if name.startswith('azos'):
from .azos import azos
return azos
if name.startswith('bedrock'): if name.startswith('bedrock'):
from .bedrock import bedrock from .bedrock import bedrock
return bedrock return bedrock
@ -376,6 +380,10 @@ def detect(name: str) -> AsciiArt | None:
from .debian import debian from .debian import debian
return debian return debian
if name.startswith('digital unix'):
from .digital_unix import digital_unix
return digital_unix
if name.startswith('droidian'): if name.startswith('droidian'):
from .droidian import droidian from .droidian import droidian
return droidian return droidian
@ -440,6 +448,10 @@ def detect(name: str) -> AsciiArt | None:
from .elive import elive from .elive import elive
return elive return elive
if name.startswith('endeavouros_small'):
from .endeavouros_small import endeavouros_small
return endeavouros_small
if name.startswith('endeavouros'): if name.startswith('endeavouros'):
from .endeavouros import endeavouros from .endeavouros import endeavouros
return endeavouros return endeavouros
@ -608,6 +620,10 @@ def detect(name: str) -> AsciiArt | None:
from .iglunix import iglunix from .iglunix import iglunix
return 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'): if name.startswith('januslinux') or name.startswith('janus') or name.startswith('ataraxia linux') or name.startswith('ataraxia'):
from .januslinux import januslinux from .januslinux import januslinux
return januslinux return januslinux
@ -652,6 +668,10 @@ def detect(name: str) -> AsciiArt | None:
from .kubuntu import kubuntu from .kubuntu import kubuntu
return kubuntu return kubuntu
if name.startswith('lainos'):
from .lainos import lainos
return lainos
if name.startswith('lede'): if name.startswith('lede'):
from .lede import lede from .lede import lede
return lede return lede
@ -676,6 +696,10 @@ def detect(name: str) -> AsciiArt | None:
from .linux import linux from .linux import linux
return linux return linux
if name == 'linux_small':
from .linux_small import linux_small
return linux_small
if name.startswith('linuxlite_small'): if name.startswith('linuxlite_small'):
from .linuxlite_small import linuxlite_small from .linuxlite_small import linuxlite_small
return linuxlite_small return linuxlite_small
@ -716,6 +740,14 @@ def detect(name: str) -> AsciiArt | None:
from .magpieos import magpieos from .magpieos import magpieos
return 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'): if name.startswith('mandriva') or name.startswith('mandrake'):
from .mandriva import mandriva from .mandriva import mandriva
return mandriva return mandriva
@ -1012,6 +1044,10 @@ def detect(name: str) -> AsciiArt | None:
from .pureos import pureos from .pureos import pureos
return pureos return pureos
if name.startswith('peropesis'):
from .peropesis import peropesis
return peropesis
if name.startswith('q4os'): if name.startswith('q4os'):
from .q4os import q4os from .q4os import q4os
return q4os return q4os
@ -1384,6 +1420,10 @@ def detect(name: str) -> AsciiArt | None:
from .windows import windows from .windows import windows
return windows return windows
if name.startswith('xray_os'):
from .xray_os import xray_os
return xray_os
if name.startswith('xubuntu'): if name.startswith('xubuntu'):
from .xubuntu import xubuntu from .xubuntu import xubuntu
return xubuntu return xubuntu
@ -1400,6 +1440,14 @@ def detect(name: str) -> AsciiArt | None:
from .irix import irix from .irix import irix
return 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'): if name.startswith('zorin'):
from .zorin import zorin from .zorin import zorin
return zorin return zorin

View file

@ -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}+-
`+++++++++++++++-`
""")

View file

@ -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^:.
..:^...
""")

27
hyfetch/distros/lainos.py Normal file
View file

@ -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}.-.
.===. .=== ===. .===.
.======== ========.
''''' '''''
""")

View file

@ -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}\/
""")

View file

@ -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} -
*%:
:%%%#
=%%%%%-
*%%%%%%#
:#%%%%%%%#.
-%%%%%%%%+
*%%%%%%%%- :
.#%%%%%%%#. *%=
-%%%%%%%%+ :#%%%*
+%%%%%%%%- =%%%%%%#.
.#%%%%%%%#. *%%%%%%%%:
-%%%%%%%%* :#%%%%%%%#.
+%%%%%%%%- =%%%%%%%%+ :%*.
.#%%%%%%%#: *%%%%%%%%- +%%%%*:
:%%%%%%%%* :#%%%%%%%#. .*%%%%%%%*
+%%%%%%%%= -%%%%%%%%+ :%%%%%%%%*
.#%%%%%%%%: *%%%%%%%%- =%%%%%%%%=
""")

View file

@ -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} -:
+%*
.#%%+
-%%%: +=
+%%#..#%%-
.#%%+ -%%%- +=
-%%%- +%%#..#%%+
""")

View file

@ -2,26 +2,31 @@
from . import AsciiArt from . import AsciiArt
parch = AsciiArt(match=r'''"parch"* | "Parch"* | "PARCH"*''', color='4 6', ascii=r""" parch = AsciiArt(match=r'''"parch"* | "Parch"* | "PARCH"*''', color='4 7 1', ascii=r"""
${c1} ${c1} ,:lodddd.
+s;;:o- .:clooood.
s/sssso+/-'+\ ;clllooooc
+/ssssss/` ;cclllllloo
/ssssssss/ .cccccllllll
\ 'sssssss: . ,cccclllll
`o+;ssssssso\ ':::;; ccccclll;
/sssssssssssss\+ .:::cccccccccccll;
;ssssssssssssssss: ;::::ccccllllllcll:
:sssssssssssssssssso; .;::::cccclllloool::;
/ssssssssssssssssssssss ;;;::::cccclllolc::::;.
`+ssssssssssssssssssssso\ ;;;::::cccclllccc:::::;.
so+'+ssssssssssssssss+'` ;;;::::cccclccccc::::::;.
'` +osssssoooooosssss++oo\ ;;;;::::::llcccccc:::::'
/sssssssooooooosssssssso ;;;;:; ,clllccccccc::
`osssssssssoooossssssssso: .;; .cllllllcccccc::;::::'
\sssssssssssssssssssss; .'''''''''',:lddoooolll
`+osssssssssssssss:/' '.....'''',cdddooooollll
`\osssssssssso;+' ........':oddddoooolllllc
`\+;so:+-` ....';ldddddooooolllllc:
,cdddddddooooollllccc
:ddddddoooolllllccc
;ddooooolllllcc.
:ooollllc.
c'
""") """)

View file

@ -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}#### #### #### ### #### #### #### # ####
# # # # # # # # # # # # #
#### ### #### # # #### ### # # #
# # # # # # # # # # #
# #### # # ### # #### #### # ####
""")

View file

@ -3,8 +3,7 @@
from . import AsciiArt from . import AsciiArt
phyos = AsciiArt(match=r'''"phyOS"*''', color='33 33 7 1', ascii=r""" phyos = AsciiArt(match=r'''"phyOS"*''', color='33 33 7 1', ascii=r"""
${c1} ' ${c1}.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^.
.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^.
:777777777777777777777777777777^~7777: :777777777777777777777777777777^~7777:
.~~~~~~~~~~~~~~~~~~~~~^~7777!:!777!. .~~~~~~~~~~~~~~~~~~~~~^~7777!:!777!.
~7!!!!!!!!!!!!!!!!!^:!777~^!777~ ~7!!!!!!!!!!!!!!!!!^:!777~^!777~

34
hyfetch/distros/xenia.py Normal file
View file

@ -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}[[
`
""")

28
hyfetch/distros/xenia2.py Normal file
View file

@ -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.
""")

View file

@ -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
""")

177
neofetch
View file

@ -28,7 +28,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
version=7.3.10 version=7.3.11
# Fallback to a value of '5' for shells which support bash # Fallback to a value of '5' for shells which support bash
# but do not set the 'BASH_' shell variables (osh). # but do not set the 'BASH_' shell variables (osh).
@ -855,46 +855,47 @@ image_source="auto"
# Values: 'auto', 'distro_name' # Values: 'auto', 'distro_name'
# Flag: --ascii_distro # Flag: --ascii_distro
# #
# NOTE: AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, # NOTE: Adélie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android,
# Afterglow, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, # Antergos, antiX, AOSC OS, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
# archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, ArseLinux, Artix, Arya, Asahi, # archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, ArseLinux, Artix,
# Aster, AsteroidOS, astOS, Astra Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, # Arya, Asahi, AsteroidOS, astOS, Astra Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch,
# BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, # blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, Calculate,
# CBL-Mariner, CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, # CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS,
# Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, # Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by CoreOS,
# Cucumber, CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, # CRUX, Crystal Linux, Cucumber, CutefishOS, CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian,
# DietPi, DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, # Deepin, DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger, Droidian, Elementary,
# Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora, FemboyOS, Feren, Finnix, # Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS,
# Floflis, FreeBSD, FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, # Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware, Funtoo, GalliumOS,
# gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, # Garuda, Gentoo, GhostBSD, glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix,
# Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, # Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix,
# KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, # IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux,
# Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, mac, # Kubuntu, LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint,
# Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, # Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar, mac, Mageia, MagpieOS, MainsailOS, Mandriva,
# MX, Namib, NekOS, Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, # Manjaro, MassOS, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune,
# Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, # NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS,
# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, # Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva,
# Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, # OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus,
# PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, # PacBSD, Panwah, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin,
# PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, # Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS,
# Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, Regata, # Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian,
# Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, # ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, rocky,
# Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, # Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc,
# Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, # Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS,
# SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu # Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails,
# Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, # TeArch, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin,
# ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, # Ubuntu MATE, Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine
# Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, # Linux, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void,
# XFerience, Xubuntu, yiffOS, Zorin have ascii logos. # 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 # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use
# {distro}_old to use them. # {distro}_old to use them.
# NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, # NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, debian,
# debian, dragonfly, elementary, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, # dragonfly, elementary, endeavouros, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali,
# linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, openbsd, opensuse, orchid, # Linux, linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd, nixos, openbsd,
# parabola, popos, postmarketos, pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have # opensuse, orchid, parabola, popos, postmarketos, pureos, Raspbian, rocky, slackware, sunos,
# 'small' logo variants, use {distro}_small to use them. # ubuntu, venom, void have 'small' logo variants, use {distro}_small to use them.
ascii_distro="auto" ascii_distro="auto"
# Ascii Colors # Ascii Colors
@ -6446,62 +6447,64 @@ ASCII:
--ascii_colors x x x x x x Colors to print the ascii art --ascii_colors x x x x x x Colors to print the ascii art
--ascii_distro distro Which Distro's ascii art to print --ascii_distro distro Which Distro's ascii art to print
NOTE: Adélie, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, NOTE: Adélie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter,
Android, Antergos, antiX, AOSC OS, Afterglow, Aperio GNU/Linux, Amazon, AmogOS, Anarchy, Android, Antergos, antiX, AOSC OS, Aperio
Aperture, Apricity, Arch, ArchBox, Archcraft, archcraft_ascii, GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike,
ArseLinux, Artix, Arya, Asahi, Aster, AsteroidOS, astOS, Astra ArcoLinux, ArseLinux, Artix, Arya, Asahi, AsteroidOS, astOS, Astra
Linux, Athena, Bedrock, BigLinux, Bitrig, BlackArch, blackPanther, Linux, Athena, azos, Bedrock, BigLinux, Bitrig, BlackArch,
BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD, BunsenLabs, CachyOS, blackPanther, BLAG, BlankOn, BlueLight, Bodhi, bonsai, BSD,
Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner,
Chakra, ChaletOS, Chapeau, ChonkySealOS, Chrom, Cleanjaro, Clear CelOS, Center, CentOS, Chakra, ChaletOS, Chapeau, ChonkySealOS,
Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, 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,
DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, DesaOS, Devuan, DietPi, digital UNIX, DracOS, DragonFly, Drauger,
EndeavourOS, Endless, Enso, EuroLinux, EvolutionOS, Exherbo, Exodia Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso,
Predator OS, Fedora, FemboyOS, Feren, Finnix, Floflis, FreeBSD, EuroLinux, EvolutionOS, Exherbo, Exodia Predator OS, Fedora,
FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT, Frugalware,
glaucus, gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense,
Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR,
Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, HarDClanZ, Hash, Huayra, Hybrid, HydroOS, Hyperbola, iglunix,
KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE,
LainOS, LangitKetujuh, LaxerOS, LEDE, LibreELEC, Linspire, Linux, Linux 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, Lite, Linux Mint, Linux Mint Old, Live Raizo, LMDE, Lubuntu, Lunar,
mac, Mageia, MagpieOS, Mandriva, Manjaro, MassOS, MatuusOS, Maui, mac, Mageia, MagpieOS, MainsailOS, Mandriva, Manjaro, MassOS,
Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS, Neptune, MatuusOS, Maui, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS,
NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD, Nurunner, NuTyX, Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nobara, NomadBSD,
Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
openEuler, OpenIndiana, openKylin, openmamba, OpenMandriva, Center, OpenBSD, openEuler, OpenIndiana, openKylin, openmamba,
OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OPNsense, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus, Tumbleweed, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah,
Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS,
Peppermint, phyOS, PikaOS, Pisi, PNM Linux, Pop!_OS, Porteus, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS, Pisi, PNM
PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox,
Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, PuffOS, Puppy, PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian,
Red Star, Redcore, Redhat, Refracted Devuan, Regata, Regolith, ravynOS, Reborn OS, Red Star, Redcore, Redhat, Refracted Devuan,
RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient Regata, Regolith, RhaymOS, rocky, Rosa, Sabayon, sabotage, Sailfish,
OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor,
ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel,
Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star,
SunOS, SwagArch, t2, Tails, TeArch, TorizonCore, Trisquel, Twister, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, TeArch,
Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu
Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Sway,
ubuntu_old02, Ultramarine Linux, unicodearch, Univalent, Univention, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux,
Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux- unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla,
ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, XFerience, 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. Xubuntu, yiffOS, Zorin have ascii logos.
NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu
have 'old' logo variants, use {distro}_old to use them. have 'old' logo variants, use {distro}_old to use them.
NOTE: alpine, android, aoscosretro, arch, arcolinux, artix, NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos,
CalinixOS, centos, cleanjaro, crux, debian, dragonfly, elementary, cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora,
fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, Linux,
linuxlite, linuxmint, mac, mageia, manjaro, mx, netbsd, nixos, linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd,
openbsd, opensuse, orchid, parabola, popos, postmarketos, pureos, nixos, openbsd, opensuse, orchid, parabola, popos, postmarketos,
Raspbian, rocky, slackware, sunos, ubuntu, venom, void have 'small' pureos, Raspbian, rocky, slackware, sunos, ubuntu, venom, void have
logo variants, use {distro}_small to use them. 'small' logo variants, use {distro}_small to use them.
--ascii_bold on/off Whether or not to bold the ascii logo. --ascii_bold on/off Whether or not to bold the ascii logo.
-L, --logo Hide the info text and only show the ascii logo. -L, --logo Hide the info text and only show the ascii logo.

View file

@ -1,6 +1,6 @@
{ {
"name": "neowofetch", "name": "neowofetch",
"version": "1.4.10", "version": "1.4.11",
"description": "Updated neofetch", "description": "Updated neofetch",
"repository": { "repository": {
"type": "git", "type": "git",