Commit 1124e31

Anton Golub <antongolub@antongolub.com>
2024-03-30 08:34:46
fix(spinner): handle 0 tty cols case (#755)
closes #607
1 parent a950a05
Changed files (1)
src/goods.ts
@@ -197,7 +197,7 @@ export async function spinner<T>(
       result = await callback!()
     } finally {
       clearInterval(id as NodeJS.Timeout)
-      process.stderr.write(' '.repeat(process.stdout.columns - 1) + '\r')
+      process.stderr.write(' '.repeat((process.stdout.columns || 1) - 1) + '\r')
     }
     return result
   })