Replace console.log with spinner for prompt progress in CLI
This commit is contained in:
parent
4fefc43eeb
commit
586e72610a
14
src/cli.ts
14
src/cli.ts
|
|
@ -130,8 +130,13 @@ program
|
||||||
created_at: new Date().toISOString(),
|
created_at: new Date().toISOString(),
|
||||||
})
|
})
|
||||||
|
|
||||||
if (opts.print) console.log(`Running prompt…`)
|
if (opts.print) {
|
||||||
|
const spin = spinner("Running prompt…")
|
||||||
await vm.claude(worktreeAbs, { prompt, print: opts.print })
|
await vm.claude(worktreeAbs, { prompt, print: opts.print })
|
||||||
|
spin.succeed("Prompt complete")
|
||||||
|
} else {
|
||||||
|
await vm.claude(worktreeAbs, { prompt, print: opts.print })
|
||||||
|
}
|
||||||
|
|
||||||
await saveChanges(worktreeAbs)
|
await saveChanges(worktreeAbs)
|
||||||
})
|
})
|
||||||
|
|
@ -185,8 +190,13 @@ program
|
||||||
await vm.ensure((msg) => { spin.text = msg })
|
await vm.ensure((msg) => { spin.text = msg })
|
||||||
spin.succeed("Session ready")
|
spin.succeed("Session ready")
|
||||||
|
|
||||||
if (opts.print) console.log(`Running prompt…`)
|
if (opts.print) {
|
||||||
|
const spin = spinner("Running prompt…")
|
||||||
await vm.claude(session.worktree, { prompt, print: opts.print })
|
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> ───────────────────────────────────────────
|
// ── sandlot close <branch> ───────────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user