mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-22 18:24:21 +01:00
core: improve error handling with console output for debugging
This commit is contained in:
@@ -40,6 +40,7 @@ for (const [os, arch] of targets) {
|
|||||||
await $`tar -xf ../../node_modules/${watcher.replace("@parcel/", "parcel-")}-*.tgz -C ../../node_modules/${watcher} --strip-components=1`
|
await $`tar -xf ../../node_modules/${watcher.replace("@parcel/", "parcel-")}-*.tgz -C ../../node_modules/${watcher} --strip-components=1`
|
||||||
|
|
||||||
await Bun.build({
|
await Bun.build({
|
||||||
|
sourcemap: true,
|
||||||
compile: {
|
compile: {
|
||||||
target: `bun-${os}-${arch}` as any,
|
target: `bun-${os}-${arch}` as any,
|
||||||
outfile: `dist/${name}/bin/opencode`,
|
outfile: `dist/${name}/bin/opencode`,
|
||||||
|
|||||||
@@ -129,7 +129,10 @@ try {
|
|||||||
Log.Default.error("fatal", data)
|
Log.Default.error("fatal", data)
|
||||||
const formatted = FormatError(e)
|
const formatted = FormatError(e)
|
||||||
if (formatted) UI.error(formatted)
|
if (formatted) UI.error(formatted)
|
||||||
if (formatted === undefined) UI.error("Unexpected error, check log file at " + Log.file() + " for more details")
|
if (formatted === undefined) {
|
||||||
|
UI.error("Unexpected error, check log file at " + Log.file() + " for more details\n")
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
process.exitCode = 1
|
process.exitCode = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user