فهرست منبع

[U] Release 1.4.4

Hykilpikonna 2 سال پیش
والد
کامیت
673d995618
5فایلهای تغییر یافته به همراه95 افزوده شده و 90 حذف شده
  1. 5 5
      README.md
  2. 1 1
      hyfetch/constants.py
  3. 52 51
      neofetch
  4. 36 32
      neofetch.1
  5. 1 1
      package.json

+ 5 - 5
README.md

@@ -90,7 +90,7 @@ Updates to `neowofetch` begins with the emoji 🖼️
 
 <!-- CHANGELOG STARTS HERE --->
 
-### Unpublished 1.4.4
+### 1.4.4
 
 Note: You can install the latest nightly version by using:
 
@@ -100,10 +100,10 @@ pip install git+https://github.com/hykilpikonna/hyfetch.git@master
 
 * 🌈 Fix Python 3.11 compatibility (#35)
 * 🌈 Fix many overflow problems when screen is too small 
-* 🖼️ Distro - Add Enso (dylanaraps/neofetch#2233)
-* 🖼️ Memory - Optimize and fix memory unit conversion (dylanaraps/neofetch#2225)
-* 🖼️ DE - Add dwl window manager (dylanaraps/neofetch#2234)
-* 🖼️ DE - Fix XDG session detection for X11 (dylanaraps/neofetch#2232)
+* 🖼️ Distro - Add Enso ([dylanaraps#2233](https://github.com/dylanaraps/neofetch/pull/2233))
+* 🖼️ Memory - Optimize and fix memory unit conversion ([dylanaraps#2225](https://github.com/dylanaraps/neofetch/pull/2225))
+* 🖼️ DE - Add dwl window manager ([dylanaraps#2234](https://github.com/dylanaraps/neofetch/pull/2234))
+* 🖼️ DE - Fix XDG session detection for X11 ([dylanaraps#2232](https://github.com/dylanaraps/neofetch/pull/2232))
 * 🖼️ CPU - Fix model detection for loongson (#34)
 
 ### 1.4.3

+ 1 - 1
hyfetch/constants.py

@@ -7,7 +7,7 @@ from pathlib import Path
 from typing_extensions import Literal
 
 CONFIG_PATH = Path.home() / '.config/hyfetch.json'
-VERSION = '1.4.4rc1'
+VERSION = '1.4.4'
 
 
 TEST_ASCII = r"""

+ 52 - 51
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.3
+version=7.3.4
 
 # Fallback to a value of '5' for shells which support bash
 # but do not set the 'BASH_' shell variables (osh).
@@ -812,26 +812,27 @@ image_source="auto"
 # Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres, Container Linux by CoreOS,
 # CRUX, Crystal Linux, Cucumber, CutefishOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin,
 # DesaOS, Devuan, DietPi, DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS,
-# EndeavourOS, Endless, EuroLinux, Exherbo, Exodia Predator OS, Fedora, Feren, Finnix, FreeBSD,
-# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense, GNOME, GNU,
-# GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra, HydroOS,
-# Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion,
-# Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix, MIRACLE LINUX, MX, Namib, Neptune, NetBSD,
-# Netrunner, Nitrux, NixOS, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
-# Center, OpenBSD, openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE
-# Leap, openSUSE Tumbleweed, OpenWrt, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Parabola, parch,
-# Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, 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, rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Scientific, semc, Septor,
-# Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, 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, Univalent,
-# Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-linux-ngx, Windows, Windows 10,
-# Windows 11, XFerience, Xubuntu, yiffOS, Zorin have ascii logos.
+# EndeavourOS, Endless, Enso, EuroLinux, Exherbo, Exodia Predator OS, Fedora, Feren, Finnix,
+# FreeBSD, FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense,
+# GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra,
+# HydroOS, Hyperbola, iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe,
+# Kogaion, Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix, MIRACLE LINUX, MX, Namib,
+# Neptune, NetBSD, Netrunner, Nitrux, NixOS, NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS,
+# Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage,
+# openSUSE, openSUSE Leap, openSUSE Tumbleweed, OpenWrt, OPNsense, Oracle, orchid, OS Elbrus,
+# PacBSD, Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo,
+# Peppermint, 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, rocky, Rosa, Sabayon, sabotage, Sailfish,
+# SalentOS, Scientific, semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, 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, Univalent, Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void,
+# VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, XFerience, Xubuntu, yiffOS, Zorin have
+# ascii logos.
 
 # NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu have 'old' logo variants, use
 # {distro}_old to use them.
@@ -5905,36 +5906,36 @@ ASCII:
                                 Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber,
                                 CutefishOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS,
                                 Devuan, DietPi, DracOS, DragonFly, Drauger, Droidian, Elementary,
-                                Elive, EncryptOS, EndeavourOS, Endless, EuroLinux, Exherbo, Exodia
-                                Predator OS, Fedora, Feren, Finnix, FreeBSD, FreeMiNT, Frugalware,
-                                Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense,
-                                GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR,
-                                HarDClanZ, Hash, Huayra, HydroOS, Hyperbola, iglunix, instantOS,
-                                IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion,
-                                Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix, MIRACLE LINUX, MX,
-                                Namib, Neptune, NetBSD, Netrunner, Nitrux, NixOS, NomadBSD,
-                                Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
-                                Center, OpenBSD, openEuler, OpenIndiana, openmamba, OpenMandriva,
-                                OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OpenWrt,
-                                OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Parabola, parch,
-                                Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo,
-                                Peppermint, 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, rocky, Rosa,
-                                Sabayon, sabotage, Sailfish, SalentOS, Scientific, semc, Septor,
-                                Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, 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, Univalent,
-                                Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-
-                                linux-ngx, Windows, Windows 10, Windows 11, XFerience, Xubuntu,
-                                yiffOS, Zorin have ascii logos.
+                                Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, Exherbo,
+                                Exodia Predator OS, Fedora, Feren, Finnix, FreeBSD, FreeMiNT,
+                                Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus,
+                                gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix,
+                                Haiku, HamoniKR, HarDClanZ, Hash, Huayra, HydroOS, Hyperbola,
+                                iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE,
+                                Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix,
+                                MIRACLE LINUX, MX, Namib, Neptune, NetBSD, Netrunner, Nitrux, NixOS,
+                                NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source
+                                Media Center, OpenBSD, openEuler, OpenIndiana, openmamba,
+                                OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
+                                Tumbleweed, OpenWrt, OPNsense, Oracle, orchid, OS Elbrus, PacBSD,
+                                Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS,
+                                Pengwin, Pentoo, Peppermint, 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,
+                                rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Scientific,
+                                semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS,
+                                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,
+                                Univalent, Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void,
+                                VzLinux, wii-linux-ngx, Windows, Windows 10, Windows 11, XFerience,
+                                Xubuntu, yiffOS, Zorin have ascii logos.
 
                                 NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu
                                 have 'old' logo variants, use {distro}_old to use them.

+ 36 - 32
neofetch.1

@@ -1,7 +1,7 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.2.
-.TH NEOFETCH "1" "October 2022" "Neofetch 7.3.3" "User Commands"
+.TH NEOFETCH "1" "November 2022" "Neofetch 7.3.4" "User Commands"
 .SH NAME
-Neofetch \- manual page for Neofetch 7.3.3
+Neofetch \- manual page for Neofetch 7.3.4
 .SH SYNOPSIS
 .B neofetch
 \fI\,func_name --option "value" --option "value"\/\fR
@@ -164,9 +164,12 @@ Print the Artist/Album/Title on separate lines.
 \fB\-\-memory_percent\fR on/off
 Display memory percentage.
 .TP
-\fB\-\-memory_unit\fR kib/mib/gib
+\fB\-\-memory_unit\fR (k/m/g/t)ib
 Memory output unit.
 .TP
+\fB\-\-memory_precision\fR integer
+Change memory output precision. (???0, default=2)
+.TP
 \fB\-\-music_player\fR player\-name
 Manually specify a player to use.
 Available values are listed in the config file
@@ -312,35 +315,36 @@ Chrom, Cleanjaro, Clear Linux OS, ClearOS, Clover, Cobalt, Condres,
 Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber,
 CutefishOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS,
 Devuan, DietPi, DracOS, DragonFly, Drauger, Droidian, Elementary,
-Elive, EncryptOS, EndeavourOS, Endless, EuroLinux, Exherbo, Exodia
-Predator OS, Fedora, Feren, Finnix, FreeBSD, FreeMiNT, Frugalware,
-Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, gNewSense,
-GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR,
-HarDClanZ, Hash, Huayra, HydroOS, Hyperbola, iglunix, instantOS,
-IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE, Kibojoe, Kogaion,
-Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix, MIRACLE LINUX, MX,
-Namib, Neptune, NetBSD, Netrunner, Nitrux, NixOS, NomadBSD,
-Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source Media
-Center, OpenBSD, openEuler, OpenIndiana, openmamba, OpenMandriva,
-OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, OpenWrt,
-OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Parabola, parch,
-Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo,
-Peppermint, 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, rocky, Rosa,
-Sabayon, sabotage, Sailfish, SalentOS, Scientific, semc, Septor,
-Serene, SharkLinux, ShastraOS, Siduction, SkiffOS, 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, Univalent,
-Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wiilinux\-ngx, Windows, Windows 10, Windows 11, XFerience, Xubuntu,
-yiffOS, Zorin have ascii logos.
+Elive, EncryptOS, EndeavourOS, Endless, Enso, EuroLinux, Exherbo,
+Exodia Predator OS, Fedora, Feren, Finnix, FreeBSD, FreeMiNT,
+Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus,
+gNewSense, GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix,
+Haiku, HamoniKR, HarDClanZ, Hash, Huayra, HydroOS, Hyperbola,
+iglunix, instantOS, IRIX, Itc, januslinux, Kaisen, Kali, KaOS, KDE,
+Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, 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, Mer, Minix,
+MIRACLE LINUX, MX, Namib, Neptune, NetBSD, Netrunner, Nitrux, NixOS,
+NomadBSD, Nurunner, NuTyX, Obarun, OBRevenge, OmniOS, Open Source
+Media Center, OpenBSD, openEuler, OpenIndiana, openmamba,
+OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE
+Tumbleweed, OpenWrt, OPNsense, Oracle, orchid, OS Elbrus, PacBSD,
+Parabola, parch, Pardus, Parrot, Parsix, PCBSD, PCLinuxOS, pearOS,
+Pengwin, Pentoo, Peppermint, 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,
+rocky, Rosa, Sabayon, sabotage, Sailfish, SalentOS, Scientific,
+semc, Septor, Serene, SharkLinux, ShastraOS, Siduction, SkiffOS,
+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,
+Univalent, Univention, Uos, uwuntu, Vanilla, Venom, VNux, Void,
+VzLinux, wii\-linux\-ngx, Windows, Windows 10, Windows 11, XFerience,
+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.

+ 1 - 1
package.json

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