From 3775f3077e99a4b2ad15aea45d77e53b38f7e81e Mon Sep 17 00:00:00 2001 From: Pedro Cattori Date: Wed, 28 Jun 2023 15:04:07 -0400 Subject: [PATCH] fix(dev): do not clear screen when dev server starts (#6719) --- .changeset/tasty-bats-turn.md | 11 +++++++++++ packages/remix-dev/cli/commands.ts | 2 -- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .changeset/tasty-bats-turn.md diff --git a/.changeset/tasty-bats-turn.md b/.changeset/tasty-bats-turn.md new file mode 100644 index 00000000000..6e2319859e3 --- /dev/null +++ b/.changeset/tasty-bats-turn.md @@ -0,0 +1,11 @@ +--- +"@remix-run/dev": patch +--- + +Do not clear screen when dev server starts + +On some terminal emulators, "clearing" only scrolls the next line to the +top. on others, it erases the scrollback. + +Instead, let users call `clear` themselves (`clear && remix dev`) if +they want to clear. diff --git a/packages/remix-dev/cli/commands.ts b/packages/remix-dev/cli/commands.ts index bdfc8d275c1..54a274f2ded 100644 --- a/packages/remix-dev/cli/commands.ts +++ b/packages/remix-dev/cli/commands.ts @@ -223,8 +223,6 @@ export async function dev( tlsCert?: string; } = {} ) { - // clear screen - process.stdout.write("\x1Bc"); console.log(`\n 💿 remix dev\n`); if (process.env.NODE_ENV && process.env.NODE_ENV !== "development") {