composr-cli
Version:
CompoSR | Command Line Interface
31 lines (22 loc) • 873 B
JavaScript
;
var _stringify = require('babel-runtime/core-js/json/stringify');
var _stringify2 = _interopRequireDefault(_stringify);
var _chalk = require('chalk');
var _chalk2 = _interopRequireDefault(_chalk);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var print = {};
print.error = function (text) {
var msg = text;
if (typeof text !== 'string') {
msg = (0, _stringify2.default)(text.data, null, 2);
}
console.log(_chalk2.default.white.bgRed.bold(' Error ') + ' ' + _chalk2.default.white(msg));
process.exit(1);
};
print.ok = function (text) {
console.log(_chalk2.default.white.bgGreen.bold(' OK ') + ' ' + _chalk2.default.white(text));
};
print.info = function (text) {
console.log(_chalk2.default.white.bgCyan.bold(' INFO ') + ' ' + _chalk2.default.white(text));
};
module.exports = print;