UNPKG

del-repos

Version:

A command-line tool for bulk deleting GitHub or Gitee repositories

41 lines (40 loc) 1.2 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.warnSpinner = exports.updateSpinner = exports.stopSpinner = exports.startSpinner = void 0; const ora_1 = __importDefault(require("ora")); const kolorist_1 = require("kolorist"); let spinner; const startSpinner = (text) => { spinner = (0, ora_1.default)({ text: text, spinner: 'dots', color: 'cyan' }).start(); }; exports.startSpinner = startSpinner; const stopSpinner = (text, success = true) => { if (spinner) { if (success) { spinner.succeed((0, kolorist_1.green)(text)); } else { spinner.fail((0, kolorist_1.red)(text)); } } }; exports.stopSpinner = stopSpinner; const updateSpinner = (text) => { if (spinner) { spinner.text = text; } }; exports.updateSpinner = updateSpinner; const warnSpinner = (text) => { if (spinner) { spinner.warn((0, kolorist_1.yellow)(text)); } }; exports.warnSpinner = warnSpinner;