diff --git a/internal/wrapper/wrapper.go b/internal/wrapper/wrapper.go index dd3b77d..dff0814 100644 --- a/internal/wrapper/wrapper.go +++ b/internal/wrapper/wrapper.go @@ -53,10 +53,8 @@ func RunTerraform(args []string, arch string) (int, error) { log.Printf("version '%s' matches all constraints", matchingRelease.Version) - err = checkStateCommand(args, matchingRelease.Version) - if err != nil { - log.SetOutput(os.Stderr) - log.Fatal("error: ", err) + if err := checkStateCommand(args, matchingRelease.Version); err != nil { + return 1, err } executablePath, err := client.DownloadRelease(matchingRelease, runtime.GOOS, arch)