[gndoc] Adding error message
Change-Id: I0bf6755b023b645d2ea552ac0b6dc43dbb08e821
diff --git a/cmd/gndoc/main.go b/cmd/gndoc/main.go
index 6807604..5186681 100644
--- a/cmd/gndoc/main.go
+++ b/cmd/gndoc/main.go
@@ -7,8 +7,8 @@
import (
"context"
"flag"
- "fmt"
"io"
+ "log"
"os"
"strings"
@@ -44,18 +44,16 @@
flag.Parse()
if flag.NArg() != 0 {
flag.PrintDefaults()
- os.Exit(2)
}
if sourcesFile == "" {
- fmt.Printf("Error: no Jiri project reference file specified.\nTo generate, use jiri project -json-output=<file>.\n")
- os.Exit(1)
+ log.Fatalf("Error: no Jiri project reference file specified.\nTo generate, use jiri project -json-output=<file>.\n")
}
// Open the json file.
sources, err := os.Open(sourcesFile)
if err != nil {
- os.Exit(1)
+ log.Fatalf("Error: unable to open %s", sourcesFile)
}
defer sources.Close()
@@ -66,8 +64,7 @@
args, keys, errs := gndoc.ParseGNArgs(ctx, inputFiles, keyArgs)
argMap.AddArgs(args, keys)
if err := <-errs; err != nil {
- fmt.Printf("Error: %s\n", err)
- os.Exit(1)
+ log.Fatalf("Error: %s\n", err)
}
var out io.Writer
@@ -75,8 +72,7 @@
var err error
out, err = os.Create(outFile)
if err != nil {
- fmt.Printf("Error opening file: %s", err)
- os.Exit(1)
+ log.Fatalf("Error opening file: %s", err)
}
} else {
out = os.Stdout