@oclif/errors
Version:
display friendly CLI errors and log to error log
19 lines (18 loc) • 493 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
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);