UNPKG

@guidepup/setup

Version:

Setup your environment for screen-reader automation.

42 lines (41 loc) 1.7 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.logError = exports.logWarn = exports.logInfo = void 0; exports.handleComplete = handleComplete; exports.handleWarning = handleWarning; exports.handleError = handleError; const chalk_1 = __importDefault(require("chalk")); exports.logInfo = console.info.bind(console); exports.logWarn = console.warn.bind(console); exports.logError = console.error.bind(console); function handleComplete() { (0, exports.logInfo)(""); (0, exports.logInfo)(chalk_1.default.green("Environment setup complete 🎉")); (0, exports.logInfo)(""); process.exit(0); } function handleWarning(title, subtitle) { (0, exports.logWarn)(""); (0, exports.logWarn)(chalk_1.default.bold(chalk_1.default.yellow(`[!] Warning: ${chalk_1.default.bold(title)}`))); (0, exports.logWarn)(""); (0, exports.logWarn)(subtitle); (0, exports.logError)(""); } function handleError(err) { let message = err.message; if (err.name) { message = `${err.name}: ${message}`; } (0, exports.logError)(""); (0, exports.logError)(chalk_1.default.bold(chalk_1.default.red(`[!] ${chalk_1.default.bold(message.toString())}`))); (0, exports.logError)(""); (0, exports.logError)("Unable to complete environment setup"); (0, exports.logError)(""); (0, exports.logError)(chalk_1.default.dim("Please raise new issues at: " + chalk_1.default.underline("https://github.com/guidepup/setup/issues"))); (0, exports.logError)(""); process.exit(1); }