MCPcopy Create free account
hub / github.com/containerd/nerdctl / processStatsCommandFlags

Function processStatsCommandFlags

cmd/nerdctl/container/container_stats.go:53–88  ·  view source on GitHub ↗
(cmd *cobra.Command)

Source from the content-addressed store, hash-verified

51}
52
53func processStatsCommandFlags(cmd *cobra.Command) (types.ContainerStatsOptions, error) {
54 globalOptions, err := helpers.ProcessRootCmdFlags(cmd)
55 if err != nil {
56 return types.ContainerStatsOptions{}, err
57 }
58
59 all, err := cmd.Flags().GetBool("all")
60 if err != nil {
61 return types.ContainerStatsOptions{}, err
62 }
63
64 noStream, err := cmd.Flags().GetBool("no-stream")
65 if err != nil {
66 return types.ContainerStatsOptions{}, err
67 }
68
69 format, err := cmd.Flags().GetString("format")
70 if err != nil {
71 return types.ContainerStatsOptions{}, err
72 }
73
74 noTrunc, err := cmd.Flags().GetBool("no-trunc")
75 if err != nil {
76 return types.ContainerStatsOptions{}, err
77 }
78
79 return types.ContainerStatsOptions{
80 Stdout: cmd.OutOrStdout(),
81 Stderr: cmd.ErrOrStderr(),
82 GOptions: globalOptions,
83 All: all,
84 Format: format,
85 NoStream: noStream,
86 NoTrunc: noTrunc,
87 }, nil
88}
89
90func statsAction(cmd *cobra.Command, args []string) error {
91 options, err := processStatsCommandFlags(cmd)

Callers 1

statsActionFunction · 0.85

Calls 1

ProcessRootCmdFlagsFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…