diff options
Diffstat (limited to 'packages/tui/cmd')
| -rw-r--r-- | packages/tui/cmd/opencode/main.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/tui/cmd/opencode/main.go b/packages/tui/cmd/opencode/main.go index 1f25484ea..172b5ad93 100644 --- a/packages/tui/cmd/opencode/main.go +++ b/packages/tui/cmd/opencode/main.go @@ -26,7 +26,11 @@ func main() { appInfoStr := os.Getenv("OPENCODE_APP_INFO") var appInfo client.AppInfo - json.Unmarshal([]byte(appInfoStr), &appInfo) + err := json.Unmarshal([]byte(appInfoStr), &appInfo) + if err != nil { + slog.Error("Failed to unmarshal app info", "error", err) + os.Exit(1) + } logfile := filepath.Join(appInfo.Path.Data, "log", "tui.log") if _, err := os.Stat(filepath.Dir(logfile)); os.IsNotExist(err) { |
