UNPKG

kef-cloudbuild-runner

Version:

runner for cloudbuild

33 lines (26 loc) 683 B
'use strict'; const chalk = require('chalk'); const moment = require('moment'); const util = require('util'); chalk.enabled = true; exports.info = function(data) { data = exports.prefix(data); data = chalk.green(data); return exports.log(data); }; exports.error = function(data) { data = exports.prefix(data); data = chalk.red(data); return exports.log(data); }; exports.warn = function(data) { data = exports.prefix(data); data = chalk.yellow(data); return exports.log(data); }; exports.log = function(data) { process.stdout.write(data); }; exports.prefix = function(data) { return `[cloudbuild][${moment().format("HH:mm:ss")}]${util.format(data)}\n`; }