Compare commits

..
1 Commits
Author SHA1 Message Date
Kit Langton 2fa488c9ff refactor(tui): drop constant mini frontend exit code 2026-10-03 12:09:13 -07:00
2 changed files with 2 additions and 7 deletions

No files matched your search

+1 -2
View File
@@ -33,7 +33,7 @@ class MiniInputError extends Error {}
export async function runMini(input: MiniCommandInput) {
try {
validate(input)
const result = await usingInteractiveStdin(async (terminal) => {
await usingInteractiveStdin(async (terminal) => {
const initialInput = mergeInput(process.stdin.isTTY ? undefined : await readStdin(), input.prompt)
const frontendTask = import("@opencode/tui/mini")
const directory = localDirectory()
@@ -127,7 +127,6 @@ export async function runMini(input: MiniCommandInput) {
config: input.config,
})
})
if (result.exitCode !== 0) process.exit(result.exitCode)
} catch (error) {
if (error instanceof MiniInputError || (error instanceof Error && error.message === INTERACTIVE_INPUT_ERROR))
fail(error.message)
+1 -5
View File
@@ -1,11 +1,7 @@
import { runInteractiveDeferredMode, type RunDeferredInput } from "./runtime"
export type MiniFrontendInput = RunDeferredInput
export type MiniFrontendResult = {
exitCode: number
}
export async function runMiniFrontend(input: MiniFrontendInput): Promise<MiniFrontendResult> {
export async function runMiniFrontend(input: MiniFrontendInput): Promise<void> {
await runInteractiveDeferredMode(input)
return { exitCode: 0 }
}