Bladeren bron

Removed subshell from ps grep for macOS wm

Ryan Hanson 6 jaren geleden
bovenliggende
commit
5dc00cba14
1 gewijzigde bestanden met toevoegingen van 7 en 12 verwijderingen
  1. 7 12
      neofetch

+ 7 - 12
neofetch

@@ -1631,18 +1631,13 @@ get_wm() {
     else
         case "$os" in
             "Mac OS X")
-                wm_names=(
-                    "[S]pectacle"
-                    "[A]methyst"
-                    "[k]wm"
-                    "[c]hun[k]wm"
-                    "[y]abai"
-                    "[R]ectangle"
-                )
-
-                regex_part=$( IFS='|'; echo "${wm_names[*]}" )
-
-                ps_line=$(ps -e | grep -Eo "$regex_part")
+                ps_line="$(ps -e | grep -o \
+                    -e "[S]pectacle" \
+                    -e "[A]methyst" \
+                    -e "[k]wm" \
+                    -e "[c]hun[k]wm" \
+                    -e "[y]abai" \
+                    -e "[R]ectangle")"
 
                 case "$ps_line" in
                     *"chunkwm"*)   wm="chunkwm" ;;