diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-10-01 09:37:25 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-10-01 09:37:47 +0200 |
commit | 70828b98b66a9a5218519c5ac98025278a404504 (patch) | |
tree | be68acd09b70a976becc4c438d20875c678ef215 /client | |
parent | 254b2eed9332f4c3b465b1aec2f4158b942a709e (diff) |
Exit with non-zero on vespa clone errors
Diffstat (limited to 'client')
-rw-r--r-- | client/go/cmd/clone.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/client/go/cmd/clone.go b/client/go/cmd/clone.go index 9bae300c399..e7d77c83ebb 100644 --- a/client/go/cmd/clone.go +++ b/client/go/cmd/clone.go @@ -48,7 +48,7 @@ variable.`, if listApps { apps, err := listSampleApps() if err != nil { - printErr(err, "Could not list sample applications") + fatalErr(err, "Could not list sample applications") return } for _, app := range apps { @@ -70,7 +70,7 @@ func cloneApplication(source string, name string) { zipReader, zipOpenError := zip.OpenReader(zipFile.Name()) if zipOpenError != nil { - printErr(zipOpenError, "Could not open sample apps zip '", color.Cyan(zipFile.Name()), "'") + fatalErr(zipOpenError, "Could not open sample apps zip '", color.Cyan(zipFile.Name()), "'") return } defer zipReader.Close() @@ -82,7 +82,7 @@ func cloneApplication(source string, name string) { if !found { // Create destination directory lazily when source is found createErr := os.Mkdir(name, 0755) if createErr != nil { - printErr(createErr, "Could not create directory '", color.Cyan(name), "'") + fatalErr(createErr, "Could not create directory '", color.Cyan(name), "'") return } } @@ -90,13 +90,13 @@ func cloneApplication(source string, name string) { copyError := copy(f, name, zipEntryPrefix) if copyError != nil { - printErr(copyError, "Could not copy zip entry '", color.Cyan(f.Name), "' to ", color.Cyan(name)) + fatalErr(copyError, "Could not copy zip entry '", color.Cyan(f.Name), "' to ", color.Cyan(name)) return } } } if !found { - printErr(nil, "Could not find source application '", color.Cyan(source), "'") + fatalErr(nil, "Could not find source application '", color.Cyan(source), "'") } else { log.Print("Created ", color.Cyan(name)) } |