Merge branch 'session-ready'

This commit is contained in:
Chris Wanstrath 2026-02-19 10:23:18 -08:00
commit 9fc126d58f

View File

@ -115,7 +115,7 @@ program
spin.text = "Starting container" spin.text = "Starting container"
await vm.ensure((msg) => { spin.text = msg }) await vm.ensure((msg) => { spin.text = msg })
spin.succeed("Session ready") if (!opts.print) spin.succeed("Session ready")
} catch (err) { } catch (err) {
spin.fail(String((err as Error).message ?? err)) spin.fail(String((err as Error).message ?? err))
await git.removeWorktree(worktreeAbs, root).catch(() => {}) await git.removeWorktree(worktreeAbs, root).catch(() => {})
@ -131,7 +131,7 @@ program
}) })
if (opts.print) { if (opts.print) {
const spin = spinner("Running prompt…") spin.text = "Running prompt…"
await vm.claude(worktreeAbs, { prompt, print: opts.print }) await vm.claude(worktreeAbs, { prompt, print: opts.print })
process.stdout.write("\n") process.stdout.write("\n")
spin.succeed("Prompt complete") spin.succeed("Prompt complete")
@ -189,14 +189,14 @@ program
const spin = spinner("Starting container") const spin = spinner("Starting container")
await vm.ensure((msg) => { spin.text = msg }) await vm.ensure((msg) => { spin.text = msg })
spin.succeed("Session ready")
if (opts.print) { if (opts.print) {
const spin = spinner("Running prompt…") spin.text = "Running prompt…"
await vm.claude(session.worktree, { prompt, print: opts.print }) await vm.claude(session.worktree, { prompt, print: opts.print })
process.stdout.write("\n") process.stdout.write("\n")
spin.succeed("Prompt complete") spin.succeed("Prompt complete")
} else { } else {
spin.succeed("Session ready")
await vm.claude(session.worktree, { prompt, print: opts.print }) await vm.claude(session.worktree, { prompt, print: opts.print })
} }
}) })