diff options
| author | Aiden Cline <[email protected]> | 2025-09-09 12:00:55 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-09-09 12:00:55 -0500 |
| commit | fde03d3c93c2932f5a16653cb00c890fd211087f (patch) | |
| tree | 8c99845225ef23ca5155b5bdbdd8e13dc6b4497b /packages | |
| parent | 9045f13acc5b0274200c22028725df07dc883ade (diff) | |
| download | opencode-fde03d3c93c2932f5a16653cb00c890fd211087f.tar.gz opencode-fde03d3c93c2932f5a16653cb00c890fd211087f.zip | |
fix: exit code being non zero when using run cmd (#2523)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/cli/cmd/run.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index 7a234fc58..acee12194 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -71,7 +71,7 @@ export const RunCommand = cmd({ if (message.trim().length === 0 && !args.command) { UI.error("You must provide a message or a command") - return + process.exit(1) } await bootstrap(process.cwd(), async () => { @@ -79,7 +79,7 @@ export const RunCommand = cmd({ const exists = await Command.get(args.command) if (!exists) { UI.error(`Command "${args.command}" not found`) - return + process.exit(1) } } const session = await (async () => { @@ -104,7 +104,7 @@ export const RunCommand = cmd({ if (!session) { UI.error("Session not found") - return + process.exit(1) } const cfg = await Config.get() @@ -221,6 +221,7 @@ export const RunCommand = cmd({ if (errorMsg) process.stdout.write(errorMsg) } UI.empty() + if (errorMsg) process.exit(1) }) }, }) |
