diff --git a/src/cli.ts b/src/cli.ts index 3866f11..12ab2fd 100755 --- a/src/cli.ts +++ b/src/cli.ts @@ -130,8 +130,13 @@ program created_at: new Date().toISOString(), }) - if (opts.print) console.log(`Running prompt…`) - await vm.claude(worktreeAbs, { prompt, print: opts.print }) + if (opts.print) { + const spin = spinner("Running prompt…") + await vm.claude(worktreeAbs, { prompt, print: opts.print }) + spin.succeed("Prompt complete") + } else { + await vm.claude(worktreeAbs, { prompt, print: opts.print }) + } await saveChanges(worktreeAbs) }) @@ -185,8 +190,13 @@ program await vm.ensure((msg) => { spin.text = msg }) spin.succeed("Session ready") - if (opts.print) console.log(`Running prompt…`) - await vm.claude(session.worktree, { prompt, print: opts.print }) + if (opts.print) { + const spin = spinner("Running prompt…") + await vm.claude(session.worktree, { prompt, print: opts.print }) + spin.succeed("Prompt complete") + } else { + await vm.claude(session.worktree, { prompt, print: opts.print }) + } }) // ── sandlot close ───────────────────────────────────────────