diff --git a/.changeset/green-tools-heal.md b/.changeset/green-tools-heal.md new file mode 100644 index 0000000000..91a43d89c6 --- /dev/null +++ b/.changeset/green-tools-heal.md @@ -0,0 +1,5 @@ +--- +"@rnx-kit/cli": patch +--- + +Log the address/port when starting dev server diff --git a/packages/cli/src/serve/keyboard.ts b/packages/cli/src/serve/keyboard.ts index 4c8c52d667..999e9d8e09 100644 --- a/packages/cli/src/serve/keyboard.ts +++ b/packages/cli/src/serve/keyboard.ts @@ -67,7 +67,7 @@ export function attachKeyHandlers(server: HttpServer, params: Params) { openDebuggerKeyboardHandler.dismiss(); process.stdin.pause(); process.stdin.setRawMode(false); - info("Exiting..."); + info("Closing all connections..."); const httpServer = server.httpServer ?? server; httpServer.close(); diff --git a/packages/cli/src/start.ts b/packages/cli/src/start.ts index 837a10db6d..f00e0d2072 100644 --- a/packages/cli/src/start.ts +++ b/packages/cli/src/start.ts @@ -184,8 +184,17 @@ export async function rnxStart( update(event: ReportableEvent) { terminalReporter.update(event); reportEventDelegate?.(event); - if (interactive && event.type === "dep_graph_loading") { - help(); + switch (event.type) { + case "dep_graph_loading": + if (interactive) { + help(); + } + break; + case "server_listening": + logger.info( + `Dev server is listening on ${scheme}://${event.address}:${event.port}` + ); + break; } }, };