diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-11-23 10:00:12 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-11-23 10:00:12 +0100 |
commit | 0fd862c3716249655e16491d477a8ab7a21b5643 (patch) | |
tree | 3aa31c4657820b276991d380dcaa2854a823f07c /client/go/internal | |
parent | 332721a96e21478be5ef2b4c490b284dd3b2e4fa (diff) |
Add verbose option to vespa visit
Diffstat (limited to 'client/go/internal')
-rw-r--r-- | client/go/internal/cli/cmd/visit.go | 5 |
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 } |