neofetch
Version:
A command-line system information tool written in bash 3.2+
14 lines (12 loc) • 404 B
JavaScript
const { exec } = require('child_process');
const { resolve } = require('path');
module.exports = async () => {
const bufs = [];
let cb;
let p = new Promise((r) => (cb = r));
const child = exec(resolve(__filename, '..', 'neofetch'), cb);
child.stdout.on('data', (c) => bufs.push(Buffer.from(c)));
child.stderr.on('data', (c) => bufs.push(Buffer.from(c)));
await p;
return Buffer.concat(bufs);
};