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

This commit is contained in:
Enzo Degraeve
2026-07-28 00:41:53 +02:00
committed by GitHub
parent d26b91b3fe
commit 7ea697fd81
+1 -1
View File
@@ -314,7 +314,7 @@ _pm2_subcommands() {
(( $+functions[_pm2_id_names] )) || (( $+functions[_pm2_id_names] )) ||
_pm2_id_names() { _pm2_id_names() {
local app_list=$(pm2 list -m) 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}')"}) local -a ids=(${(@f)"$(echo $app_list | awk '/^pm2 id/{sub("pm2 id :", ""); print}')"})
if (( ${#ids} > 0 )); then if (( ${#ids} > 0 )); then