summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-10-01 09:37:25 +0200
committerMartin Polden <mpolden@mpolden.no>2021-10-01 09:37:47 +0200
commit70828b98b66a9a5218519c5ac98025278a404504 (patch)
treebe68acd09b70a976becc4c438d20875c678ef215 /client
parent254b2eed9332f4c3b465b1aec2f4158b942a709e (diff)
Exit with non-zero on vespa clone errors
Diffstat (limited to 'client')
-rw-r--r--client/go/cmd/clone.go10
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))
}