function init(data) { try { termImg(data, cli.flags); } catch (error) { if (error.name === 'UnsupportedTerminalError') { console.error(error.message); process.exit(1); } else { throw error; } } }
(async () => { const bits = cli.input[0]; const seed = (bits ? dogeSeed(Number(bits)) : dogeSeed()) .split(' ') .map(x => chalk[randomColor()](x)) .join(' '); const seedBox = boxen(seed, { float: 'center', padding: 1, borderStyle: 'round', borderColor: 'yellow', dimBorder: true }); if (isIterm) { termImg(dogeImage, {width: '100%'}); } else { console.log(await terminalImage.file(dogeImage)); } console.log(seedBox, '\n\n\n'); })();