UNPKG

@foal/cli

Version:

CLI tool for FoalTS

25 lines (24 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = void 0; // 3p const cli_spinner_1 = require("cli-spinner"); const safe_1 = require("colors/safe"); exports.logger = { log(msg = '', spinner = false) { // Do not print logs during testing. if (process.env.P1Z7kEbSUUPMxF8GqPwD8Gx_FOAL_CLI_TEST === 'true') { return; } if (spinner) { const spinner = new cli_spinner_1.Spinner(msg); spinner.setSpinnerString(18); spinner.start(); return spinner; } console.log(msg); }, logCommand(msg) { this.log(` $ ${(0, safe_1.cyan)(msg)}`); } };