7ea697fd8138550ddf7262456d412f0dcd1cbf84

Author
Enzo Degraeve <35306710+EnzoDeg40@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(pm2): escape `+` in completion regex for BSD awk (#13900)

Diff

 1diff --git a/plugins/pm2/_pm2 b/plugins/pm2/_pm2
 2index afe4ae0dbec09565c9e712f39c32eb5438abf6ff..5f59185b651a45b8e3e306c39955951ca31e003c 100644
 3--- a/plugins/pm2/_pm2
 4+++ b/plugins/pm2/_pm2
 5@@ -314,7 +314,7 @@ _pm2_subcommands() {
 6 (( $+functions[_pm2_id_names] )) ||
 7 _pm2_id_names() {
 8   local app_list=$(pm2 list -m)
 9-  local -a names=(${(@f)"$(echo $app_list | awk '/^\+---/{sub("+--- ", ""); print}')"})
10+  local -a names=(${(@f)"$(echo $app_list | awk '/^\+---/{sub("\\+--- ", ""); print}')"})
11   local -a ids=(${(@f)"$(echo $app_list | awk '/^pm2 id/{sub("pm2 id :", ""); print}')"})
12 
13   if (( ${#ids} > 0 )); then