فهرست منبع

fix(tui): keep user input text gray, reset color after enter

Ma 7 ماه پیش
والد
کامیت
db92106663
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      packages/cli/src/tui/app.ts

+ 2 - 1
packages/cli/src/tui/app.ts

@@ -220,7 +220,7 @@ export async function launchTui(
   const rl = readline.createInterface({
     input: process.stdin,
     output: process.stdout,
-    prompt: `${gray}  ❯ ${reset}`,
+    prompt: `${gray}  ❯ `,
   });
 
   const cleanup = () => {
@@ -246,6 +246,7 @@ export async function launchTui(
   promptInput();
 
   for await (const line of rl) {
+    process.stdout.write(reset);
     const input = line.trim();
 
     if (!input) {