MCPcopy Index your code
hub / github.com/docker/cli / newConfigListCommand

Function newConfigListCommand

cli/command/config/ls.go:24–45  ·  view source on GitHub ↗
(dockerCLI command.Cli)

Source from the content-addressed store, hash-verified

22}
23
24func newConfigListCommand(dockerCLI command.Cli) *cobra.Command {
25 listOpts := listOptions{filter: opts.NewFilterOpt()}
26
27 cmd := &cobra.Command{
28 Use: "ls [OPTIONS]",
29 Aliases: []string{"list"},
30 Short: "List configs",
31 Args: cli.NoArgs,
32 RunE: func(cmd *cobra.Command, args []string) error {
33 return runList(cmd.Context(), dockerCLI, listOpts)
34 },
35 ValidArgsFunction: cobra.NoFileCompletions,
36 DisableFlagsInUseLine: true,
37 }
38
39 flags := cmd.Flags()
40 flags.BoolVarP(&listOpts.quiet, "quiet", "q", false, "Only display IDs")
41 flags.StringVar(&listOpts.format, "format", "", flagsHelper.FormatHelp)
42 flags.VarP(&listOpts.filter, "filter", "f", "Filter output based on conditions provided")
43
44 return cmd
45}
46
47// runList lists Swarm configs.
48func runList(ctx context.Context, dockerCLI command.Cli, options listOptions) error {

Callers 7

newConfigCommandFunction · 0.85
TestConfigListErrorsFunction · 0.85
TestConfigListFunction · 0.85
TestConfigListWithFormatFunction · 0.85
TestConfigListWithFilterFunction · 0.85

Calls 1

runListFunction · 0.70

Tested by 6

TestConfigListErrorsFunction · 0.68
TestConfigListFunction · 0.68
TestConfigListWithFormatFunction · 0.68
TestConfigListWithFilterFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…