Skip to content

Commit 98863df

Browse files
committed
[U] Release 1.4.10
1 parent 922a91e commit 98863df

22 files changed

+545
-203
lines changed

README.md

+40-38
Original file line numberDiff line numberDiff line change
@@ -101,47 +101,49 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master
101101

102102
<!-- CHANGELOG STARTS HERE --->
103103

104-
* 🌈 Add support for qwqfetch backend (#148)
105-
* 🌈 Add nonhuman-unity flag (#139)
106-
* 🌈 Add gynesexual, androsexual flags (#157)
107-
* 🌈 Add option to disable pride month animation (#134)
104+
### 1.4.10
105+
106+
* 🌈 Add support for qwqfetch backend ([#148](https://github.com/hykilpikonna/hyfetch/pull/148))
107+
* 🌈 Add nonhuman-unity flag ([#139](https://github.com/hykilpikonna/hyfetch/pull/139))
108+
* 🌈 Add gynesexual, androsexual flags ([#157](https://github.com/hykilpikonna/hyfetch/pull/157))
109+
* 🌈 Add option to disable pride month animation ([#134](https://github.com/hykilpikonna/hyfetch/pull/134))
108110
* 🌈 Make ^C error message less aggressive (?)
109-
* 🌈 Fix: Should not assume ~/.config is writable (#136)
110-
* 🌈 Fix: Foreground-background arrangement not detected (#154)
111-
* 🖼 OS - Update macOS version name list (#140)
112-
* 🖼 Ascii - Improve color removal (#161)
113-
* 🖼 Ascii - Fix reset character performance (#158)
114-
* 🖼 Distro - Smoothen the Tumbleweed logo (dylanaraps/neofetch#2342)
115-
* 🖼 Distro - Update RebornOS logo (dylanaraps/neofetch#2358)
116-
* 🖼 Distro - Update Venom Linux logo (#166)
117-
* 🖼 Distro - Add Windows 95 ASCII logo (dylanaraps/neofetch#2346)
118-
* 🖼 Distro - Add ParchLinux (dylanaraps/neofetch#2045)
119-
* 🖼 Distro - Add OpenKylin (dylanaraps/neofetch#2341)
120-
* 🖼 Distro - Add EvolutionOS (dylanaraps/neofetch#2350)
121-
* 🖼 Distro - Add Salix (dylanaraps/neofetch#2357)
122-
* 🖼 Distro - Add Panwah (dylanaraps/neofetch#2355)
123-
* 🖼 Distro - Add PhyOS (#142)
124-
* 🖼 Distro - Add Athena OS (#130)
125-
* 🖼 Distro - Add Meowix (#159)
126-
* 🖼 Distro - Add Slackel (#167)
127-
* 🖼 Distro - Support *Wrt variants (dylanaraps/neofetch#2352)
128-
* 🖼 Version - Fix a typo that broke OS detection on WSL (#155)
129-
* 🖼 Packages - Implement --package_separate flag (#135)
130-
* 🖼 Packages - Separate flatpak-system and flatpak-user (#135)
131-
* 🖼 Packages - Add steam as a package manager (#152)
132-
* 🖼 Packages - Add squirrel package manager (#153)
133-
* 🖼 Packages - Make cargo run on all systems (#146)
134-
* 🖼 Packages - Fix cargo package count (#144)
135-
* 🖼 Packages - Add Devbox package manager (#137)
136-
* 🖼 Packages - Fix phantom package when pm command fails (#145)
137-
* 🖼 Packages - Update scratch package manager (#165)
111+
* 🌈 Fix: Should not assume ~/.config is writable ([#136](https://github.com/hykilpikonna/hyfetch/pull/136))
112+
* 🌈 Fix: Foreground-background arrangement not detected ([#154](https://github.com/hykilpikonna/hyfetch/pull/154))
113+
* 🖼 OS - Update macOS version name list ([#140](https://github.com/hykilpikonna/hyfetch/pull/140))
114+
* 🖼 Ascii - Improve color removal ([#161](https://github.com/hykilpikonna/hyfetch/pull/161))
115+
* 🖼 Ascii - Fix reset character performance ([#158](https://github.com/hykilpikonna/hyfetch/pull/158))
116+
* 🖼 Distro - Smoothen the Tumbleweed logo ([dylanaraps#2342](https://github.com/dylanaraps/neofetch/pull/2342))
117+
* 🖼 Distro - Update RebornOS logo ([dylanaraps#2358](https://github.com/dylanaraps/neofetch/pull/2358))
118+
* 🖼 Distro - Update Venom Linux logo ([#166](https://github.com/hykilpikonna/hyfetch/pull/166))
119+
* 🖼 Distro - Add Windows 95 ASCII logo ([dylanaraps#2346](https://github.com/dylanaraps/neofetch/pull/2346))
120+
* 🖼 Distro - Add ParchLinux ([dylanaraps#2045](https://github.com/dylanaraps/neofetch/pull/2045))
121+
* 🖼 Distro - Add OpenKylin ([dylanaraps#2341](https://github.com/dylanaraps/neofetch/pull/2341))
122+
* 🖼 Distro - Add EvolutionOS ([dylanaraps#2350](https://github.com/dylanaraps/neofetch/pull/2350))
123+
* 🖼 Distro - Add Salix ([dylanaraps#2357](https://github.com/dylanaraps/neofetch/pull/2357))
124+
* 🖼 Distro - Add Panwah ([dylanaraps#2355](https://github.com/dylanaraps/neofetch/pull/2355))
125+
* 🖼 Distro - Add PhyOS ([#142](https://github.com/hykilpikonna/hyfetch/pull/142))
126+
* 🖼 Distro - Add Athena OS ([#130](https://github.com/hykilpikonna/hyfetch/pull/130))
127+
* 🖼 Distro - Add Meowix ([#159](https://github.com/hykilpikonna/hyfetch/pull/159))
128+
* 🖼 Distro - Add Slackel ([#167](https://github.com/hykilpikonna/hyfetch/pull/167))
129+
* 🖼 Distro - Support *Wrt variants ([dylanaraps#2352](https://github.com/dylanaraps/neofetch/pull/2352))
130+
* 🖼 Version - Fix a typo that broke OS detection on WSL ([#155](https://github.com/hykilpikonna/hyfetch/pull/155))
131+
* 🖼 Packages - Implement --package_separate flag ([#135](https://github.com/hykilpikonna/hyfetch/pull/135))
132+
* 🖼 Packages - Separate flatpak-system and flatpak-user ([#135](https://github.com/hykilpikonna/hyfetch/pull/135))
133+
* 🖼 Packages - Add steam as a package manager ([#152](https://github.com/hykilpikonna/hyfetch/pull/152))
134+
* 🖼 Packages - Add squirrel package manager ([#153](https://github.com/hykilpikonna/hyfetch/pull/153))
135+
* 🖼 Packages - Make cargo run on all systems ([#146](https://github.com/hykilpikonna/hyfetch/pull/146))
136+
* 🖼 Packages - Fix cargo package count ([#144](https://github.com/hykilpikonna/hyfetch/pull/144))
137+
* 🖼 Packages - Add Devbox package manager ([#137](https://github.com/hykilpikonna/hyfetch/pull/137))
138+
* 🖼 Packages - Fix phantom package when pm command fails ([#145](https://github.com/hykilpikonna/hyfetch/pull/145))
139+
* 🖼 Packages - Update scratch package manager ([#165](https://github.com/hykilpikonna/hyfetch/pull/165))
138140
* 🖼 Editor - Better version detection
139-
* 🖼 Resolution - Improve macOS resolution detection (dylanaraps/neofetch#2356)
140-
* 🖼 Resolution - Add resolution lookup for iOS (#164)
141-
* 🖼 Desktop - Display global KDE Plasma theme (#163)
142-
* 🖼 IP - Improve macOS local IP detection (dylanaraps/neofetch#2362)
141+
* 🖼 Resolution - Improve macOS resolution detection ([dylanaraps#2356](https://github.com/dylanaraps/neofetch/pull/2356))
142+
* 🖼 Resolution - Add resolution lookup for iOS ([#164](https://github.com/hykilpikonna/hyfetch/pull/164))
143+
* 🖼 Desktop - Display global KDE Plasma theme ([#163](https://github.com/hykilpikonna/hyfetch/pull/163))
144+
* 🖼 IP - Improve macOS local IP detection ([dylanaraps#2362](https://github.com/dylanaraps/neofetch/pull/2362))
143145
* 🖼 IP - Fix macOS route hangs on reverse DNS lookup
144-
* 🖼 Config - Allow specifying default config to copy to ~/.config (#133)
146+
* 🖼 Config - Allow specifying default config to copy to ~/.config ([#133](https://github.com/hykilpikonna/hyfetch/pull/133))
145147

146148
### 1.4.9
147149

hyfetch/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = '1.4.9'
1+
VERSION = '1.4.10'

hyfetch/distros/athena.py

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This file is automatically generated. Please do not modify.
2+
3+
from . import AsciiArt
4+
5+
athena = AsciiArt(match=r'''"Athena"*''', color='7 3', ascii=r"""
6+
${c1} . ..
7+
${c1} :####: ####.
8+
${c1} .################
9+
${c1} :##################
10+
${c1}.###################.
11+
${c1}######## #######
12+
${c1}####### ${c2}####${c1} #####
13+
${c1}:#######. ####
14+
${c1} ######### ${c2}#${c1} ## #
15+
${c1} ####### ${c2}##${c1} ####
16+
${c1}######## ${c2}####${c1} #######
17+
${c1}######## ${c2}#####${c1} ########
18+
${c1}######## ${c2}#######${c1} #######
19+
${c1} ####### ${c2}########${c1} #######
20+
${c1} ######## ${c2}#########${c1} ######
21+
${c1} ######## ${c2}#########${c1} #####
22+
${c1} ####### ${c2}#########${c1} ####
23+
${c1} ####### ${c2}#########${c1} ##
24+
${c1} ####### ${c2}########${c1} ##
25+
${c1} ###### ${c2}########${c1} #
26+
${c1} ### ${c2}#######${c1}
27+
${c1} ${c2}######${c1}
28+
${c1} ${c2}####${c1}
29+
${c1} ${c2}##${c1}
30+
""")
31+

hyfetch/distros/distro_detector.py

+47-3
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,10 @@ def detect(name: str) -> AsciiArt | None:
164164
from .arch import arch
165165
return arch
166166

167+
if name.startswith('unicodearch'):
168+
from .unicodearch import unicodearch
169+
return unicodearch
170+
167171
if name.startswith('artix_small'):
168172
from .artix_small import artix_small
169173
return artix_small
@@ -188,6 +192,10 @@ def detect(name: str) -> AsciiArt | None:
188192
from .aster import aster
189193
return aster
190194

195+
if name.startswith('athena'):
196+
from .athena import athena
197+
return athena
198+
191199
if name.startswith('bedrock'):
192200
from .bedrock import bedrock
193201
return bedrock
@@ -376,6 +384,10 @@ def detect(name: str) -> AsciiArt | None:
376384
from .deepin import deepin
377385
return deepin
378386

387+
if name.startswith('openkylin'):
388+
from .openkylin import openkylin
389+
return openkylin
390+
379391
if name == 'desaos':
380392
from .desaos import desaos
381393
return desaos
@@ -448,6 +460,10 @@ def detect(name: str) -> AsciiArt | None:
448460
from .eurolinux import eurolinux
449461
return eurolinux
450462

463+
if name.startswith('evolutionos'):
464+
from .evolutionos import evolutionos
465+
return evolutionos
466+
451467
if name.startswith('exherbo'):
452468
from .exherbo import exherbo
453469
return exherbo
@@ -724,6 +740,10 @@ def detect(name: str) -> AsciiArt | None:
724740
from .maui import maui
725741
return maui
726742

743+
if name.startswith('meowix'):
744+
from .meowix import meowix
745+
return meowix
746+
727747
if name.startswith('mer'):
728748
from .mer import mer
729749
return mer
@@ -860,9 +880,9 @@ def detect(name: str) -> AsciiArt | None:
860880
from .openstage import openstage
861881
return openstage
862882

863-
if name.startswith('openwrt'):
864-
from .openwrt import openwrt
865-
return openwrt
883+
if (name.startswith('wrt') or name.endswith('wrt')):
884+
from .wrt import wrt
885+
return wrt
866886

867887
if name.startswith('open source media center') or name == 'osmc':
868888
from .open_source_media_center import open_source_media_center
@@ -892,6 +912,10 @@ def detect(name: str) -> AsciiArt | None:
892912
from .pacbsd import pacbsd
893913
return pacbsd
894914

915+
if name.startswith('panwah'):
916+
from .panwah import panwah
917+
return panwah
918+
895919
if name.startswith('parabola_small'):
896920
from .parabola_small import parabola_small
897921
return parabola_small
@@ -940,6 +964,10 @@ def detect(name: str) -> AsciiArt | None:
940964
from .pikaos import pikaos
941965
return pikaos
942966

967+
if name.startswith('phyos'):
968+
from .phyos import phyos
969+
return phyos
970+
943971
if name.startswith('pnm linux') or name.startswith('whpnm linux'):
944972
from .pnm_linux import pnm_linux
945973
return pnm_linux
@@ -1096,6 +1124,10 @@ def detect(name: str) -> AsciiArt | None:
10961124
from .salient_os import salient_os
10971125
return salient_os
10981126

1127+
if name.startswith('salix'):
1128+
from .salix import salix
1129+
return salix
1130+
10991131
if name.startswith('scientific'):
11001132
from .scientific import scientific
11011133
return scientific
@@ -1116,6 +1148,10 @@ def detect(name: str) -> AsciiArt | None:
11161148
from .siduction import siduction
11171149
return siduction
11181150

1151+
if name.startswith('slackel'):
1152+
from .slackel import slackel
1153+
return slackel
1154+
11191155
if name.startswith('slackware_small'):
11201156
from .slackware_small import slackware_small
11211157
return slackware_small
@@ -1288,6 +1324,10 @@ def detect(name: str) -> AsciiArt | None:
12881324
from .urukos import urukos
12891325
return urukos
12901326

1327+
if name.startswith('venom_small'):
1328+
from .venom_small import venom_small
1329+
return venom_small
1330+
12911331
if name.startswith('venom'):
12921332
from .venom import venom
12931333
return venom
@@ -1336,6 +1376,10 @@ def detect(name: str) -> AsciiArt | None:
13361376
from .windows_10 import windows_10
13371377
return windows_10
13381378

1379+
if name == 'windows95':
1380+
from .windows95 import windows95
1381+
return windows95
1382+
13391383
if name.startswith('windows'):
13401384
from .windows import windows
13411385
return windows

hyfetch/distros/evolutionos.py

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# This file is automatically generated. Please do not modify.
2+
3+
from . import AsciiArt
4+
5+
evolutionos = AsciiArt(match=r'''"EvolutionOS"*''', color='4 7', ascii=r"""
6+
${c1}\e[1;32m dddddddddddddddddddddddd
7+
.dddd''''''''''''''''''''''dddd.
8+
dd: dddddddddddddddddddd; dd:
9+
dd: ldl:'''''''''''''''' dd:
10+
dd: ldl: dd:
11+
dd: ldl: dd:
12+
dd: ldl: dd:
13+
dd: ldl: dd:
14+
dd: ldl: ddddddd; ddddd; dd:
15+
dd: ldl: ''''''' ''''' dd:
16+
dd: ldl: dd:
17+
dd: ldl: dd:
18+
dd: ldl: dd:
19+
dd: ldl: dd:
20+
dd: ldl: ddddddddddddddd; dd:
21+
dddd:.''' ''''''''''''''' dddd:
22+
dddddddddddddddddddddddddd;;'
23+
'''''''''''''''''''''''''\e[0m
24+
""")
25+

hyfetch/distros/meowix.py

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# This file is automatically generated. Please do not modify.
2+
3+
from . import AsciiArt
4+
5+
meowix = AsciiArt(match=r'''"Meowix"*''', color='1 3 3 4', ascii=r"""
6+
${c1} #${c2}% ${c3}&${c4}*
7+
${c1} ##${c2}%% ${c3}&&${c4}**
8+
${c1} ## ${c2}%% ${c3}&& ${c4}**
9+
${c1} ## ${c2}%% ${c3}&& ${c4}**
10+
${c1} ## ${c2}%% ${c3}&& ${c4}**
11+
${c1} ## ${c2}%% ${c3}&& ${c4}**
12+
${c1} ## ${c2}%%${c3}&& ${c4}**
13+
${c1} ## ${c2}%% ${c4}**
14+
${c1} ## ${c4}**
15+
${c1}## ${c4}**
16+
""")
17+

hyfetch/distros/openkylin.py

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# This file is automatically generated. Please do not modify.
2+
3+
from . import AsciiArt
4+
5+
openkylin = AsciiArt(match=r'''"openKylin"*''', color='2 7', ascii=r"""
6+
${c1}
7+
/KKK]
8+
KKKKKKK` ]KKKK\
9+
KKKKK/ /KKKKKKKKK\
10+
KKKK/ ,KKKKKKKKKKKK^
11+
,]KKK =KKK` /KKKKKKOOOOOO`
12+
,KKKKKK =KK /` [\OOOOOOO\
13+
\KKKKK =K ,OOOOOOO`
14+
,KKKKK =^ \OOOOOO
15+
,KKKK ^ OOOOOO^
16+
*KKK^ =OOOOO^
17+
OOKK^ OOOOOO^
18+
\OOOK\ /OOOOOO`
19+
OOOOOO] ,OOOOOOO^
20+
,OOOOOOOO\] ,[OOOOOOOOO/
21+
\OOOOOOOOOOOOOOOOOOOOO`
22+
[OOOOOOOOOOOOOOOO/`
23+
,[OOOOOOOOO]
24+
""")
25+

hyfetch/distros/opensuse_tumbleweed.py

+10-10
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
opensuse_tumbleweed = AsciiArt(match=r'''"openSUSE Tumbleweed"* | "openSUSE_Tumbleweed"*''', color='2 7', ascii=r"""
66
${c2} ......
77
.,cdxxxoc,. .:kKMMMNWMMMNk:.
8-
cKMMN0OOOKWMMXo. ; ;0MWk:. .:OMMk.
9-
;WMK;. .lKMMNM, :NMK, .OMW;
10-
cMW; 'WMMMN ,XMK, oMM'
11-
.MMc ..;l. xMN: KM0
12-
'MM. 'NMO oMM
8+
cKMMN0OOOKWMMXo. A ;0MWk:' ':OMMk.
9+
;WMK;' 'lKMMNM, :NMK' 'OMW;
10+
cMW; WMMMN ,XMK' oMM.
11+
.MMc ''^*~l. xMN: KM0
12+
'MM. .NMO oMM
1313
.MM, .kMMl xMN
14-
KM0 .kMM0. .dl:,.. .WMd
15-
.XM0. ,OMMK, OMMMK. .XMK
16-
oWMO:. .;xNMMk, NNNMKl. .xWMx
17-
:ONMMNXMMMKx; . ,xNMWKkxllox0NMWk,
18-
..... .:dOOXXKOxl,
14+
KM0 .kMM0' .dl>~,. .WMd
15+
'XM0. ,OMMK' OMMM7' .XMK
16+
*WMO:. .;xNMMk' NNNMKl. .xWMx
17+
^ONMMNXMMMKx; V 'xNMWKkxllox0NMWk'
18+
''''' ':dOOXXKOxl'
1919
""")
2020

hyfetch/distros/panwah.py

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This file is automatically generated. Please do not modify.
2+
3+
from . import AsciiArt
4+
5+
panwah = AsciiArt(match=r'''"Panwah"*''', color='7 1 0', ascii=r"""
6+
${c1}
7+
HHH
8+
HAAAH HHH
9+
HAAAAH HAAAH
10+
HAAAAAAH HAAAAH
11+
HAAAAAAH HAAAAAH
12+
HAAAAAAAAH${c2}WWWWWWWWWWWWWWWW ${c1}HAAAAAH$
13+
HAAAAAAAAH${c2}WWWWWWWWWWWWWWWWWWWW${c1} HAAAAAH
14+
HAA${c2}WWWWWWWWWWWWWWWWWWWWWWWWWWWWW${c1}AAAAAH${c2}
15+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW${c1}WAH${c2}
16+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
17+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
18+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
19+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
20+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
21+
WWWWWWW${c1}AAA${c2}WWWW WWWWWWWWWWWWWWWWWWWWWWWWWWW
22+
WWWW${c1}AAA${c2}WWWWW WWWWWWW WWWWWWWWWWWWWWW
23+
WW${c1}AAA${c2}WWWWWWWWWWWWWWWWW WWWWW${c1}AAA${c2}WWWWWWWW
24+
${c1}AAA${c2}WWWWW${c1}OOOOOOOOOOO${C2}WWWWWWWWWWW${c1}AAA${c2}WWWWWW
25+
${c1}OOOO${c3}GGGGGGG${c1}OOOO${c2}WWWWWWWWWW${c1}AAA${c2}WWWW
26+
${c1}OOO${c3}GGGGGGG${c1}OOO${c2}WWWWWWWWWWWW${c1}AAA${c2}W
27+
${c1}OOOOOOOOO
28+
""")
29+

0 commit comments

Comments
 (0)