UNPKG

@amplience/dc-cli

Version:
20 lines (19 loc) 794 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.progressBar = exports.createProgressBar = void 0; const cli_progress_1 = __importDefault(require("cli-progress")); const createProgressBar = ({ title = 'Progress' }) => { return new cli_progress_1.default.SingleBar({ format: `${title} | {bar} | {percentage}% || {value}/{total}` }); }; exports.createProgressBar = createProgressBar; const progressBar = (total, start, { title = 'Progress' }) => { const progress = (0, exports.createProgressBar)({ title }); progress.start(total, start); return progress; }; exports.progressBar = progressBar;