fix(cli): ora hangs in non-tty env

pull/5002/head
Nicolas Goudry 1 month ago
parent 78790025ac
commit e3fe0a7a1c
No known key found for this signature in database
GPG Key ID: 5FC434D9FFD1DF44

@ -1,10 +1,11 @@
import process from 'node:process'
import ora from 'ora'
export const okMark = '\x1b[32m✓\x1b[0m'
export const failMark = '\x1b[31m✗\x1b[0m'
export async function task(taskName: string, task: () => Promise<void>) {
const spinner = ora({ discardStdin: false })
const spinner = ora({ discardStdin: false, isEnabled: !!process.stdin.isTTY })
spinner.start(taskName + '...')
try {

Loading…
Cancel
Save