(renderer: CliRenderer)
| 247 | } |
| 248 | |
| 249 | function waitUntilDestroyed(renderer: CliRenderer) { |
| 250 | if (renderer.isDestroyed) { |
| 251 | return Promise.resolve() |
| 252 | } |
| 253 | |
| 254 | return new Promise<void>((resolve) => { |
| 255 | renderer.once(CliRenderEvents.DESTROY, () => resolve()) |
| 256 | }) |
| 257 | } |
| 258 | |
| 259 | function printHelp() { |
| 260 | console.log(`Lightweight coding agent CLI |