summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-11-23 10:00:12 +0100
committerMartin Polden <mpolden@mpolden.no>2023-11-23 10:00:12 +0100
commit0fd862c3716249655e16491d477a8ab7a21b5643 (patch)
tree3aa31c4657820b276991d380dcaa2854a823f07c /client
parent332721a96e21478be5ef2b4c490b284dd3b2e4fa (diff)
Add verbose option to vespa visit
Diffstat (limited to 'client')
-rw-r--r--client/go/internal/cli/cmd/visit.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/client/go/internal/cli/cmd/visit.go b/client/go/internal/cli/cmd/visit.go
index 2ca01764deb..f6e2f64e534 100644
--- a/client/go/internal/cli/cmd/visit.go
+++ b/client/go/internal/cli/cmd/visit.go
@@ -36,6 +36,7 @@ type visitArgs struct {
bucketSpace string
bucketSpaces []string
waitSecs int
+ verbose bool
cli *CLI
}
@@ -112,6 +113,9 @@ $ vespa visit --field-set "[id]" # list document IDs
if err != nil {
return err
}
+ if vArgs.verbose {
+ service.CurlWriter = vespa.CurlWriter{Writer: cli.Stderr}
+ }
result = probeHandler(service, cli)
if result.Success {
result = visitClusters(&vArgs, service)
@@ -136,6 +140,7 @@ $ vespa visit --field-set "[id]" # list document IDs
cmd.Flags().IntVar(&vArgs.sliceId, "slice-id", -1, `The number of the slice this visit invocation should fetch`)
cmd.Flags().IntVar(&vArgs.slices, "slices", -1, `Split the document corpus into this number of independent slices`)
cmd.Flags().StringSliceVar(&vArgs.bucketSpaces, "bucket-space", []string{"global", "default"}, `The "default" or "global" bucket space`)
+ cmd.Flags().BoolVarP(&vArgs.verbose, "verbose", "v", false, `Print the equivalent curl command for the visit operation`)
cli.bindWaitFlag(cmd, 0, &vArgs.waitSecs)
return cmd
}