From 7ea697fd8138550ddf7262456d412f0dcd1cbf84 Mon Sep 17 00:00:00 2001 From: Enzo Degraeve <35306710+EnzoDeg40@users.noreply.github.com> Date: Tue, 28 Jul 2026 00:41:53 +0200 Subject: [PATCH] fix(pm2): escape `+` in completion regex for BSD awk (#13900) --- plugins/pm2/_pm2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/pm2/_pm2 b/plugins/pm2/_pm2 index afe4ae0db..5f59185b6 100644 --- a/plugins/pm2/_pm2 +++ b/plugins/pm2/_pm2 @@ -314,7 +314,7 @@ _pm2_subcommands() { (( $+functions[_pm2_id_names] )) || _pm2_id_names() { local app_list=$(pm2 list -m) - local -a names=(${(@f)"$(echo $app_list | awk '/^\+---/{sub("+--- ", ""); print}')"}) + local -a names=(${(@f)"$(echo $app_list | awk '/^\+---/{sub("\\+--- ", ""); print}')"}) local -a ids=(${(@f)"$(echo $app_list | awk '/^pm2 id/{sub("pm2 id :", ""); print}')"}) if (( ${#ids} > 0 )); then