UNPKG

mastery

Version:
38 lines (32 loc) 2.79 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _child_process = require('child_process'); const ColorizeText = requireF('services/ColorizeText'); /** * The main class that handles the 'status' command execution. * * @export * @class StatusCommand * @property {string} MK_INTRO The translation key of 'initializing' phase message */ let StatusCommand = class StatusCommand { constructor() { this.MK_INTRO = 'mastery.status.intro'; } /** * The main method that calls 'pm2 monit' with inherited stdio and then show all pm2 processes and live monitoring them. */ execute() { console.log(ColorizeText.info(i18n.t(this.MK_INTRO))); console.log(''); (0, _child_process.execSync)(`${ constants.PM2_BIN } monit`, { stdio: 'inherit' }); } }; exports.default = StatusCommand; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhY2thZ2VzL21hc3Rlcnkvc3RhdHVzL2NvbXBvbmVudHMvU3RhdHVzQ29tbWFuZC5qcyJdLCJuYW1lcyI6WyJDb2xvcml6ZVRleHQiLCJyZXF1aXJlRiIsIlN0YXR1c0NvbW1hbmQiLCJNS19JTlRSTyIsImV4ZWN1dGUiLCJjb25zb2xlIiwibG9nIiwiaW5mbyIsImkxOG4iLCJ0IiwiY29uc3RhbnRzIiwiUE0yX0JJTiIsInN0ZGlvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBSUEsTUFBTUEsZUFBZUMsU0FBUyx1QkFBVCxDQUFyQjs7QUFFQTs7Ozs7OztJQU9xQkMsYSxHQUFOLE1BQU1BLGFBQU4sQ0FBb0I7QUFBQTtBQUFBLFNBQ2pDQyxRQURpQyxHQUN0QixzQkFEc0I7QUFBQTs7QUFHakM7OztBQUdBQyxZQUFVO0FBQ1JDLFlBQVFDLEdBQVIsQ0FBWU4sYUFBYU8sSUFBYixDQUFrQkMsS0FBS0MsQ0FBTCxDQUFPLEtBQUtOLFFBQVosQ0FBbEIsQ0FBWjtBQUNBRSxZQUFRQyxHQUFSLENBQVksRUFBWjs7QUFFQSxpQ0FBVSxJQUFFSSxVQUFVQyxPQUFRLFNBQTlCLEVBQXVDO0FBQ3JDQyxhQUFPO0FBRDhCLEtBQXZDO0FBR0Q7QUFiZ0MsQztrQkFBZFYsYSIsImZpbGUiOiJwYWNrYWdlcy9tYXN0ZXJ5L3N0YXR1cy9jb21wb25lbnRzL1N0YXR1c0NvbW1hbmQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBleGVjU3luYyxcbn0gZnJvbSAnY2hpbGRfcHJvY2Vzcyc7XG5cbmNvbnN0IENvbG9yaXplVGV4dCA9IHJlcXVpcmVGKCdzZXJ2aWNlcy9Db2xvcml6ZVRleHQnKTtcblxuLyoqXG4gKiBUaGUgbWFpbiBjbGFzcyB0aGF0IGhhbmRsZXMgdGhlICdzdGF0dXMnIGNvbW1hbmQgZXhlY3V0aW9uLlxuICpcbiAqIEBleHBvcnRcbiAqIEBjbGFzcyBTdGF0dXNDb21tYW5kXG4gKiBAcHJvcGVydHkge3N0cmluZ30gTUtfSU5UUk8gVGhlIHRyYW5zbGF0aW9uIGtleSBvZiAnaW5pdGlhbGl6aW5nJyBwaGFzZSBtZXNzYWdlXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFN0YXR1c0NvbW1hbmQge1xuICBNS19JTlRSTyA9ICdtYXN0ZXJ5LnN0YXR1cy5pbnRybyc7XG5cbiAgLyoqXG4gICAqIFRoZSBtYWluIG1ldGhvZCB0aGF0IGNhbGxzICdwbTIgbW9uaXQnIHdpdGggaW5oZXJpdGVkIHN0ZGlvIGFuZCB0aGVuIHNob3cgYWxsIHBtMiBwcm9jZXNzZXMgYW5kIGxpdmUgbW9uaXRvcmluZyB0aGVtLlxuICAgKi9cbiAgZXhlY3V0ZSgpIHtcbiAgICBjb25zb2xlLmxvZyhDb2xvcml6ZVRleHQuaW5mbyhpMThuLnQodGhpcy5NS19JTlRSTykpKTtcbiAgICBjb25zb2xlLmxvZygnJyk7XG5cbiAgICBleGVjU3luYyhgJHtjb25zdGFudHMuUE0yX0JJTn0gbW9uaXRgLCB7XG4gICAgICBzdGRpbzogJ2luaGVyaXQnLFxuICAgIH0pO1xuICB9XG59XG4iXX0=