From f6655d019fb3f53b0d4b55720af0ce9b4b0957ec Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 11 Oct 2021 19:23:20 +1100 Subject: [PATCH] [v2] Better errors --- v2/cmd/wails/internal/commands/generate/module.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/v2/cmd/wails/internal/commands/generate/module.go b/v2/cmd/wails/internal/commands/generate/module.go index 9bf03ac7..91f9309f 100644 --- a/v2/cmd/wails/internal/commands/generate/module.go +++ b/v2/cmd/wails/internal/commands/generate/module.go @@ -1,6 +1,7 @@ package generate import ( + "fmt" "github.com/leaanthony/clir" "github.com/wailsapp/wails/v2/cmd/wails/internal" "github.com/wailsapp/wails/v2/internal/shell" @@ -36,14 +37,14 @@ func AddModuleCommand(app *clir.Cli, parent *clir.Command, w io.Writer) error { tagList := internal.ParseUserTags(tags) tagList = append(tagList, "bindings") - _, _, err = shell.RunCommand(cwd, "go", "build", "-tags", strings.Join(tagList, ","), "-o", filename) + stdout, stderr, err := shell.RunCommand(cwd, "go", "build", "-tags", strings.Join(tagList, ","), "-o", filename) if err != nil { - return err + return fmt.Errorf("%s\n%s\n%s", stdout, stderr, err) } - _, _, err = shell.RunCommand(cwd, filename) + stdout, stderr, err = shell.RunCommand(cwd, filename) if err != nil { - return err + return fmt.Errorf("%s\n%s\n%s", stdout, stderr, err) } err = os.Remove(filename)