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