UNPKG

@iotize/cli

Version:
35 lines 1.17 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const cli_core_1 = require("@iotize/cli-core"); const progress_bar_1 = require("@iotize/cli-core/progress-bar"); const colors_1 = __importDefault(require("colors")); class Output extends cli_core_1.Display { pretty(obj) { this.write(JSON.stringify(obj, null, 4)); } tapInfo(key, call) { let value; try { value = call.body(); } catch (err) { value = err.message; } this.writenl(`${key}: ${colors_1.default.cyan(value)}`); } progressBar(format, options) { const defaults = { width: 40, complete: '=', incomplete: ' ', stream: process.stdout }; const optionsWithDefault = Object.assign(defaults, options); return new progress_bar_1.ProgressBar(format, optionsWithDefault); } } exports.Output = Output; //# sourceMappingURL=output.js.map