Bläddra i källkod

[+] ! IMPORTANT ! - Patch neofetch

Azalea (on HyDEV-Daisy) 3 år sedan
förälder
incheckning
732389ffe0
1 ändrade filer med 19 tillägg och 5 borttagningar
  1. 19 5
      neofetch

+ 19 - 5
neofetch

@@ -4067,11 +4067,16 @@ print_ascii() {
     LC_ALL="$sys_locale"
 
     # Calculate size of ascii file in line length / line count.
-    while IFS=$'\n' read -r line; do
-        line=${line//\\\\/\\}
-        line=${line//█/ }
-        ((++lines,${#line}>ascii_len)) && ascii_len="${#line}"
-    done <<< "${ascii_data//\$\{??\}}"
+    if [ -n "$ascii_len" ] && [ -n "$ascii_lines" ]
+    then
+        lines=$ascii_lines
+    else
+        while IFS=$'\n' read -r line; do
+            line=${line//\\\\/\\}
+            line=${line//█/ }
+            ((++lines,${#line}>ascii_len)) && ascii_len="${#line}"
+        done <<< "${ascii_data//\$\{??\}}"
+    fi
 
     # Fallback if file not found.
     ((lines==1)) && {
@@ -11589,4 +11594,13 @@ main() {
     return 0
 }
 
+get_print_ascii() {
+    cache_uname
+    get_os
+    get_distro
+    get_bold
+    get_distro_ascii
+    echo "$ascii_data"
+}
+
 main "$@"