From a7f61e335ee9942f3b41819522e5e46774839461 Mon Sep 17 00:00:00 2001 From: Robin Eklind Date: Tue, 8 Oct 2019 19:44:32 +0200 Subject: [PATCH] cmd/wails: report error status code to OS (#252) Fixes #251. --- cmd/wails/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/wails/main.go b/cmd/wails/main.go index ae562209..bbcc94b3 100644 --- a/cmd/wails/main.go +++ b/cmd/wails/main.go @@ -1,6 +1,9 @@ package main import ( + "os" + "os/exec" + "github.com/wailsapp/wails/cmd" ) @@ -15,5 +18,9 @@ func main() { err := app.Run() if err != nil { logger.Error(err.Error()) + if exitErr, ok := err.(*exec.ExitError); ok { + os.Exit(exitErr.ExitCode()) + } + os.Exit(1) } }