UNPKG

@oclif/errors

Version:

display friendly CLI errors and log to error log

20 lines (19 loc) 547 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errtermwidth = exports.stdtermwidth = void 0; function termwidth(stream) { if (!stream.isTTY || !stream.getWindowSize) { return 80; } const width = stream.getWindowSize()[0]; if (width < 1) { return 80; } if (width < 40) { return 40; } return width; } const columns = global.columns; exports.stdtermwidth = columns || termwidth(process.stdout); exports.errtermwidth = columns || termwidth(process.stderr);