fix table rendered for modules

This commit is contained in:
Unitech 2018-10-01 12:32:07 +02:00
parent d9e6042e82
commit 17fa30700f

View File

@ -206,7 +206,7 @@ UX.dispAsTable = function(list, commander) {
var stacked = (process.stdout.columns || 90) < 90;
var app_head = stacked ? ['Name', 'id', 'mode', 'status', '↺', 'cpu', 'memory'] :
['App name', 'id', 'version', 'mode', 'pid', 'status', 'restart', 'uptime', 'cpu', 'mem', 'user', 'watching'];
var mod_head = stacked ? ['Module', 'status', 'cpu', 'mem'] :
var mod_head = stacked ? ['Module', 'id', 'status', 'cpu', 'mem'] :
['Module', 'id', 'version', 'pid', 'status', 'restart', 'cpu', 'memory', 'user'];
var app_table = new Table({
@ -306,6 +306,14 @@ UX.dispAsTable = function(list, commander) {
// User
if (!stacked) {
if (l.pm2_env.uid && typeof(l.pm2_env.uid) == 'number') {
// Resolve user id to username
let users = Passwd.getUsers()
l.pm2_env.uid = Object.keys(users).reduce((acc, username) => {
if (users[username].userId == l.pm2_env.uid)
acc = users[username].name
})
}
obj[key].push(chalk.bold(l.pm2_env.uid || l.pm2_env.username));
}
@ -348,7 +356,7 @@ UX.dispAsTable = function(list, commander) {
if (!stacked) {
if (l.pm2_env.uid && typeof(l.pm2_env.uid) == 'number') {
// Resolve user id to username
var users = Passwd.getUsers()
let users = Passwd.getUsers()
l.pm2_env.uid = Object.keys(users).reduce((acc, username) => {
if (users[username].userId == l.pm2_env.uid)
acc = users[username].name