UNPKG

puter-cli

Version:

Command line interface for Puter cloud platform

20 lines (18 loc) 469 B
export const ERROR_BUFFER_LIMIT = 20; export const errors = []; export const report = (error) => { errors.push(error); if (errors.length > ERROR_BUFFER_LIMIT) { errors.splice(0, errors.length - ERROR_BUFFER_LIMIT) } } export const showLast = () => { // Print the last error from the error history, // and remove it from the history const err = errors.pop(); if (err) { console.error(err); } else { console.log('No errors to report'); } }