Skip to content

Commit 78d285f

Browse files
committed
colorize output when local pm2 version doesnt match in memory daemon
1 parent 04fbbb8 commit 78d285f

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

bin/pm2

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var fs = require('fs');
88
var path = p = require('path');
99
var util = require('util');
1010
var cronJob = require('cron').CronJob;
11+
var chalk = require('chalk');
1112

1213
var Satan = require('../lib/Satan');
1314
var CLI = require('../lib/CLI');
@@ -458,8 +459,13 @@ if (process.argv.length == 2) {
458459
//
459460
process.once('satan:client:ready', function() {
460461
CLI.getVersion(function(err, remote_version) {
461-
if (!err && (pkg.version != remote_version))
462-
console.log('>>>> In-memory PM2 is out-of-date, do :\n>>>> $ pm2 updatePM2');
462+
if (!err && (pkg.version != remote_version)) {
463+
console.log('');
464+
console.log(chalk.red.bold('>>>> In-memory PM2 is out-of-date, do:\n>>>> $ pm2 updatePM2'));
465+
console.log('In memory PM2 version:', chalk.blue.bold(remote_version));
466+
console.log('Local PM2 version:', chalk.blue.bold(pkg.version));
467+
console.log('');
468+
}
463469
commander.parse(process.argv);
464470
});
465471
});

0 commit comments

Comments
 (0)