Replace console.log with spinner for prompt progress in CLI

This commit is contained in:
Chris Wanstrath 2026-02-19 10:07:31 -08:00
parent 4fefc43eeb
commit 586e72610a

View File

@ -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 <branch> ───────────────────────────────────────────