diff --git a/lib/API/UX/pm2-ls.js b/lib/API/UX/pm2-ls.js index 1c91e0b8..b5b125fb 100644 --- a/lib/API/UX/pm2-ls.js +++ b/lib/API/UX/pm2-ls.js @@ -44,8 +44,13 @@ function listModulesAndAppsManaged(list, commander) { if (list && list.length > 0) name_col_size = (list.reduce((p, c) => (p.name.length > c.name.length) ? p : c)).name.length + 5 + var id_width = Math.max( + 2 + (Math.max(...list.map((l) => String(l.pm2_env.pm_id || 0).length)) || 0), + 4 + ); + var app_head = { - id: 5, + id: id_width, name: name_col_size, namespace: 13, version: 9, @@ -61,7 +66,7 @@ function listModulesAndAppsManaged(list, commander) { } var mod_head = { - id: 4, + id: id_width, module: 30, version: 15, pid: 10, @@ -74,7 +79,7 @@ function listModulesAndAppsManaged(list, commander) { if (CONDENSED_MODE) { app_head = { - id: 4, + id: id_width, name: 20, mode: 10, '↺': 6, @@ -84,7 +89,7 @@ function listModulesAndAppsManaged(list, commander) { } mod_head = { - id: 4, + id: id_width, name: 20, status: 10, cpu: 10,