[U] Release 2.0.5

This commit is contained in:
Azalea Gui 2025-11-21 07:21:23 -05:00
parent 1fdcfa66b8
commit 62fdc22c00
11 changed files with 85 additions and 45 deletions

2
Cargo.lock generated
View file

@ -269,7 +269,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]] [[package]]
name = "hyfetch" name = "hyfetch"
version = "2.0.4" version = "2.0.5"
dependencies = [ dependencies = [
"aho-corasick", "aho-corasick",
"ansi_colours", "ansi_colours",

View file

@ -3,7 +3,7 @@ resolver = "2"
members = ["crates/*"] members = ["crates/*"]
[workspace.package] [workspace.package]
version = "2.0.4" version = "2.0.5"
authors = ["Azalea Gui <azalea@hydev.org>"] authors = ["Azalea Gui <azalea@hydev.org>"]
edition = "2021" edition = "2021"
rust-version = "1.75.0" rust-version = "1.75.0"

View file

@ -129,6 +129,8 @@ cargo install --git https://github.com/hykilpikonna/hyfetch
<!-- CHANGELOG STARTS HERE ---> <!-- CHANGELOG STARTS HERE --->
### 2.0.5
**✨ Features & Enhancements** **✨ Features & Enhancements**
* Added support for Secureblue ([#434](https://github.com/hykilpikonna/hyfetch/pull/434)). * Added support for Secureblue ([#434](https://github.com/hykilpikonna/hyfetch/pull/434)).

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" "October 2025" "Version: 2.0.4" "User Commands" .TH VERSION: "1" "November 2025" "Version: 2.0.5" "User Commands"
.SH NAME .SH NAME
Version: \- manual page for Version: 2.0.4 Version: \- manual page for Version: 2.0.5
.SH SYNOPSIS .SH SYNOPSIS
.B hyfetch .B hyfetch
[\fI\,-c\/\fR] [\fI\,-C=CONFIG_FILE\/\fR] [\fI\,-p=PRESET\/\fR] [\fI\,-m=MODE\/\fR] [\fI\,-b=BACKEND\/\fR] [\fI\,--args=ARGS\/\fR] [\fI\,--c-scale=\/\fR [\fI\,-c\/\fR] [\fI\,-C=CONFIG_FILE\/\fR] [\fI\,-p=PRESET\/\fR] [\fI\,-m=MODE\/\fR] [\fI\,-b=BACKEND\/\fR] [\fI\,--args=ARGS\/\fR] [\fI\,--c-scale=\/\fR
@ -22,7 +22,7 @@ Use another config file
\fB\-p\fR, \fB\-\-preset\fR=\fI\,PRESET\/\fR \fB\-p\fR, \fB\-\-preset\fR=\fI\,PRESET\/\fR
Use preset or comma\-separated color list or comma\-separated hex colors Use preset or comma\-separated color list or comma\-separated hex colors
(e.g., "#ff0000,#00ff00,#0000ff") (e.g., "#ff0000,#00ff00,#0000ff")
PRESET={rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,fictosexual,aroace1,aroace2,aroace3,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,biromantic2,autoromantic,boyflux2,girlflux,genderflux,nullflux,hypergender,hyperboy,hypergirl,hyperandrogyne,hyperneutrois,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,plural,fraysexual,bear,butch,leather,otter,twink,adipophilia,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,cisgender,baker,caninekin,libragender,librafeminine,libramasculine,libraandrogyne,libranonbinary,fluidflux1,fluidflux2,beiyang,burger,throatlozenges,band,random} PRESET={rainbow,transgender,nonbinary,xenogender,agender,queer,genderfluid,bisexual,pansexual,polysexual,omnisexual,omniromantic,gay\-men,lesbian,abrosexual,asexual,aromantic,fictosexual,aroace1,aroace2,aroace3,autosexual,intergender,greygender,akiosexual,bigender,demigender,demiboy,demigirl,transmasculine,transfeminine,genderfaun,demifaun,genderfae,demifae,neutrois,biromantic1,biromantic2,autoromantic,boyflux2,girlflux,genderflux,nullflux,hypergender,hyperboy,hypergirl,hyperandrogyne,hyperneutrois,finsexual,unlabeled1,unlabeled2,pangender,pangender.contrast,gendernonconforming1,gendernonconforming2,femboy,tomboy,gynesexual,androsexual,gendervoid,voidgirl,voidboy,nonhuman\-unity,plural,fraysexual,bear,butch,femme,leather,otter,twink,adipophilia,kenochoric,veldian,solian,lunian,polyam,sapphic,androgyne,interprogress,progress,intersex,old\-polyam,equal\-rights,drag,pronounfluid,pronounflux,exipronoun,neopronoun,neofluid,genderqueer,cisgender,baker,caninekin,libragender,librafeminine,libramasculine,libraandrogyne,libranonbinary,fluidflux1,fluidflux2,transbian,autism,cenelian,transneutral,beiyang,burger,throatlozenges,band,random}
.TP .TP
\fB\-m\fR, \fB\-\-mode\fR=\fI\,MODE\/\fR \fB\-m\fR, \fB\-\-mode\fR=\fI\,MODE\/\fR
Color mode MODE={8bit,rgb} Color mode MODE={8bit,rgb}

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" "October 2025" "Neofetch 8.0.4" "User Commands" .TH NEOFETCH "1" "November 2025" "Neofetch 8.0.5" "User Commands"
.SH NAME .SH NAME
Neofetch \- manual page for Neofetch 8.0.4 Neofetch \- manual page for Neofetch 8.0.5
.SH SYNOPSIS .SH SYNOPSIS
.B neofetch .B neofetch
\fI\,func_name --option "value" --option "value"\/\fR \fI\,func_name --option "value" --option "value"\/\fR
@ -356,18 +356,20 @@ Profelis SambaBOX, Proxmox, PuffOS, Puppy, PureOS, Q4OS, Qubes,
Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star,
Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino
Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient
OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene,
ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware,
Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, SteamOS,
SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, Trisquel, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch,
Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu
Ubuntu MATE, 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, Xenia, Xenia2, unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla,
XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. 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 .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. void have 'old' logo variants, use {distro}_old to use them.
.TP .TP
NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos,
cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora, cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora,

View file

@ -1,3 +1,3 @@
from __future__ import annotations from __future__ import annotations
VERSION = '2.0.4' VERSION = '2.0.5'

View file

@ -1448,6 +1448,10 @@ def detect(name: str) -> AsciiArt | None:
from .void_small import void_small from .void_small import void_small
return void_small return void_small
if name == 'void_old':
from .void_old import void_old
return void_old
if name.startswith('void'): if name.startswith('void'):
from .void import void from .void import void
return void return void
@ -1508,6 +1512,10 @@ def detect(name: str) -> AsciiArt | None:
from .soda import soda from .soda import soda
return soda return soda
if name.startswith('secureblue'):
from .secureblue import secureblue
return secureblue
if name.startswith('krassos') or name.startswith('krass'): if name.startswith('krassos') or name.startswith('krass'):
from .krassos import krassos from .krassos import krassos
return krassos return krassos

View file

@ -0,0 +1,27 @@
# This file is automatically generated. Please do not modify.
from . import AsciiArt
secureblue = AsciiArt(match=r'''"secureblue"*''', color='12 7', ascii=r"""
${c1} ==++++++++++
${c1} :========++++++++++++:
${c1} ===============+++++++++++
${c1} ====================++++++++++
${c1} :=============${c2}#%@@%*${c1}=====++++++++-
${c1} -============${c2}%@%+++*@@*${c1}=======+++++=
${c1} -============${c2}%@#${c1}======${c2}@@${c1}==========+++-
${c1} =============${c2}%@+${c1}======${c2}@@${c1}==============.
${c1}--=========${c2}*@@@@@@@@@@@@@@@%${c1}+==========-
${c1}------=====${c2}%@@@@@@@@@@@@@@@@*${c1}===========
${c1}---------==${c2}%@@@@@@@%%@@@@@@@*${c1}===========
${c1}:----------${c2}%@@@@@#${c1}===${c2}+%@@@@@*${c1}==========-
${c1} ----------${c2}%@@@@@%*${c1}==${c2}*@@@@@@*${c1}==========.
${c1} :---------${c2}%@@@@@@@@@@@@@@@@*${c1}=========-
${c1} :--------${c2}%@@@@@@@@@@@@@@@@*${c1}========-
${c1} :--------${c2}###############+${c1}========:
${c1} -------------------------====-
${c1} --------------------------
${c1} .--------------------.
${c1} ------------
""")

View file

@ -2,7 +2,7 @@
from . import AsciiArt from . import AsciiArt
void_old = AsciiArt(match=r'''"void_old"*''', color='2 8', ascii=r""" void_old = AsciiArt(match=r'''"void_old"''', color='2 8', ascii=r"""
${c1} __.;=====;.__ ${c1} __.;=====;.__
_.=+==++=++=+=+===;. _.=+==++=++=+=+===;.
-=+++=+===+=+=+++++=_ -=+++=+===+=+=+++++=_
@ -22,4 +22,4 @@ ${c1} -1vvnvv. `~+++` ++|+++
~|Invnvnvvnvvvnnv}+` ~|Invnvnvvnvvvnnv}+`
-~|{*l}*| -~|{*l}*|
""") """)

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=8.0.4 version=8.0.5
# 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).
@ -893,17 +893,17 @@ image_source="auto"
# Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy, # 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, # PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore,
# Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage, # Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage,
# Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, # Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene,
# ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus, Source Mage, # SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus,
# Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, # Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch,
# Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu # TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE,
# Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux, unicodearch, # Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux,
# Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux-ngx, # unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-
# Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS, Xubuntu, # linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS,
# yiffOS, Zorin have ascii logos. # Xubuntu, yiffOS, Zorin have ascii logos.
# NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void have 'old' logo variants, use # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void have 'old' logo
# {distro}_old to use them. # variants, use {distro}_old to use them.
# NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, debian, # NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, debian,
# dragonfly, elementary, endeavouros, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali, # dragonfly, elementary, endeavouros, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali,
@ -6678,19 +6678,20 @@ ASCII:
Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star,
Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Redcore, Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino
Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient Linux, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Salient
OS, Salix, Sasanqua, Scientific, semc, Septor, Serene, SharkLinux, OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene,
ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware,
Soda, Solus, Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SliTaz, SmartOS, Soda, Solus, Source Mage, Sparky, Star, SteamOS,
SunOS, SwagArch, t2, Tails, Tatra, TeArch, TorizonCore, Trisquel, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch,
Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu
Ubuntu MATE, 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, Xenia, Xenia2, Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10,
XFerience, Xray_OS, Xubuntu, yiffOS, Zorin have ascii logos. Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS,
Xubuntu, yiffOS, Zorin have ascii logos.
NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu,
have 'old' logo variants, use {distro}_old to use them. void have 'old' logo variants, use {distro}_old to use them.
NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos,
cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora, cleanjaro, crux, debian, dragonfly, elementary, endeavouros, fedora,

View file

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