From 28964d3fd95d33bd1f8643e3db9faef04ee84dd7 Mon Sep 17 00:00:00 2001 From: laurentsimon <64505099+laurentsimon@users.noreply.github.com> Date: Thu, 28 Apr 2022 13:39:17 -0700 Subject: [PATCH] exit gracefully (#43) --- main.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/main.go b/main.go index 1f726a8..e40f8ff 100644 --- a/main.go +++ b/main.go @@ -15,16 +15,6 @@ import ( "github.com/slsa-framework/slsa-verifier/pkg" ) -func usage(p string) { - panic(fmt.Sprintf("Usage: %s TODO\n", p)) -} - -func check(e error) { - if e != nil { - panic(e) - } -} - var ( provenancePath string artifactPath string @@ -136,7 +126,8 @@ func main() { if err := runVerify(artifactPath, provenancePath, source, branch, ptag, pversiontag); err != nil { - log.Fatal(err) + fmt.Fprintf(os.Stderr, "verification failed: %v", err) + os.Exit(2) } fmt.Println("successfully verified SLSA provenance")