From b2eebf413eb0c08bcccaab4c0194247b04fb878a Mon Sep 17 00:00:00 2001 From: thibaud-lclr Date: Wed, 15 Apr 2026 10:21:53 +0200 Subject: [PATCH] fix(scaffold): avoid prompt capture in install wizard --- scaffold/scaffold.go | 4 ++-- scaffold/scaffold_test.go | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scaffold/scaffold.go b/scaffold/scaffold.go index 01eca44..1b737a2 100644 --- a/scaffold/scaffold.go +++ b/scaffold/scaffold.go @@ -346,9 +346,9 @@ prompt() { local answer="" if [ -n "$default_value" ]; then - printf "%s [%s]: " "$label" "$default_value" + printf "%s [%s]: " "$label" "$default_value" >&2 else - printf "%s: " "$label" + printf "%s: " "$label" >&2 fi if [ -r /dev/tty ]; then diff --git a/scaffold/scaffold_test.go b/scaffold/scaffold_test.go index 98ef6f9..df74d60 100644 --- a/scaffold/scaffold_test.go +++ b/scaffold/scaffold_test.go @@ -120,6 +120,7 @@ func TestGenerateCreatesRecommendedSkeleton(t *testing.T) { "#!/usr/bin/env bash", `MODULE_PATH="example.com/acme/my-mcp"`, `go install "${MODULE_PATH}/cmd/${BINARY_NAME}@latest"`, + `printf "%s [%s]: " "$label" "$default_value" >&2`, "config MCP (Codex)", "config MCP (Claude Desktop)", `"${PROFILE_ENV}=${profile}"`,