[v2] Better errors

This commit is contained in:
Lea Anthony
2021-10-11 19:23:20 +11:00
parent 8f31183fa8
commit f6655d019f

View File

@@ -1,6 +1,7 @@
package generate package generate
import ( import (
"fmt"
"github.com/leaanthony/clir" "github.com/leaanthony/clir"
"github.com/wailsapp/wails/v2/cmd/wails/internal" "github.com/wailsapp/wails/v2/cmd/wails/internal"
"github.com/wailsapp/wails/v2/internal/shell" "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 := internal.ParseUserTags(tags)
tagList = append(tagList, "bindings") 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 { 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 { if err != nil {
return err return fmt.Errorf("%s\n%s\n%s", stdout, stderr, err)
} }
err = os.Remove(filename) err = os.Remove(filename)