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) } }