MCPcopy Create free account
hub / github.com/dropbox/dbxcli / parseListOptions

Function parseListOptions

cmd/list_options.go:5–18  ·  view source on GitHub ↗
(cmd *cobra.Command)

Source from the content-addressed store, hash-verified

3import "github.com/spf13/cobra"
4
5func parseListOptions(cmd *cobra.Command) (listOptions, error) {
6 opts := listOptions{
7 long: optionalBoolFlag(cmd, "long"),
8 timeField: optionalStringFlag(cmd, "time"),
9 timeFormat: optionalStringFlag(cmd, "time-format"),
10 sortBy: optionalStringFlag(cmd, "sort"),
11 reverse: optionalBoolFlag(cmd, "reverse"),
12 limit: optionalUint64Flag(cmd, "limit"),
13 }
14 if err := validateListOptions(opts); err != nil {
15 return listOptions{}, err
16 }
17 return opts, nil
18}
19
20func optionalBoolFlag(cmd *cobra.Command, name string) bool {
21 if cmd.Flags().Lookup(name) == nil {

Callers 3

parseSearchOptionsFunction · 0.85
revsFunction · 0.85
lsFunction · 0.85

Calls 4

optionalBoolFlagFunction · 0.85
optionalStringFlagFunction · 0.85
optionalUint64FlagFunction · 0.85
validateListOptionsFunction · 0.85

Tested by

no test coverage detected