From 7ff0c23c8adfedbd8728d04cdb690254687b2906 Mon Sep 17 00:00:00 2001 From: Nimer Farahty Date: Sun, 20 Apr 2025 02:02:00 +0300 Subject: [PATCH] fix sleep issue --- util.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/util.ts b/util.ts index 95694f2..07d6c1c 100644 --- a/util.ts +++ b/util.ts @@ -4,12 +4,11 @@ export function sleepWithCountdown(seconds: number): Promise { const update = () => { const msg = `⏳ Waiting ${remaining}s...`; - process.stdout.clearLine(0); // Clear current line - process.stdout.cursorTo(0); // Move cursor to start of line - process.stdout.write(msg); // Write message + const padded = msg.padEnd(30, " "); // make sure old content is erased + process.stdout.write(`\r${padded}`); }; - update(); // Initial message + update(); // initial print const interval = setInterval(() => { remaining--; @@ -18,9 +17,7 @@ export function sleepWithCountdown(seconds: number): Promise { update(); } else { clearInterval(interval); - process.stdout.clearLine(0); - process.stdout.cursorTo(0); - process.stdout.write(`✅ Resuming now\n`); + process.stdout.write(`\r✅ Resuming now \n`); resolve(); } }, 1000);