This commit is contained in:
Cory LaViska
2023-12-07 16:26:44 -05:00
parent 8ae1303188
commit a4f8bf94ee

View File

@@ -161,12 +161,16 @@ async function nextTask(label, action) {
try {
process.stdout.write(`${chalk.yellow('•')} ${label}`);
await action();
if (process.stdout.clearLine) process.stdout.clearLine();
if (process.stdout.cursorTo) process.stdout.cursorTo(0);
if (process.stdout.isTTY) {
process.stdout.clearLine();
process.stdout.cursorTo(0);
}
process.stdout.write(`${chalk.green('✔')} ${label}\n`);
} catch (err) {
if (process.stdout.clearLine) process.stdout.clearLine();
if (process.stdout.cursorTo) process.stdout.cursorTo(0);
if (process.stdout.isTTY) {
process.stdout.clearLine();
process.stdout.cursorTo(0);
}
process.stdout.write(`${chalk.red('✘')} ${label}\n\n`);
if (err.stdout) process.stdout.write(`${chalk.red(err.stdout)}\n`);
if (err.stderr) process.stdout.write(`${chalk.red(err.stderr)}\n`);