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

Function ProcessRootCmdFlags

cmd/nerdctl/helpers/flagutil.go:79–189  ·  view source on GitHub ↗
(cmd *cobra.Command)

Source from the content-addressed store, hash-verified

77}
78
79func ProcessRootCmdFlags(cmd *cobra.Command) (types.GlobalCommandOptions, error) {
80 debug, err := cmd.Flags().GetBool("debug")
81 if err != nil {
82 return types.GlobalCommandOptions{}, err
83 }
84 debugFull, err := cmd.Flags().GetBool("debug-full")
85 if err != nil {
86 return types.GlobalCommandOptions{}, err
87 }
88 address, err := cmd.Flags().GetString("address")
89 if err != nil {
90 return types.GlobalCommandOptions{}, err
91 }
92 namespace, err := cmd.Flags().GetString("namespace")
93 if err != nil {
94 return types.GlobalCommandOptions{}, err
95 }
96 snapshotter, err := cmd.Flags().GetString("snapshotter")
97 if err != nil {
98 return types.GlobalCommandOptions{}, err
99 }
100 cniPath, err := cmd.Flags().GetString("cni-path")
101 if err != nil {
102 return types.GlobalCommandOptions{}, err
103 }
104 cniConfigPath, err := cmd.Flags().GetString("cni-netconfpath")
105 if err != nil {
106 return types.GlobalCommandOptions{}, err
107 }
108 dataRoot, err := cmd.Flags().GetString("data-root")
109 if err != nil {
110 return types.GlobalCommandOptions{}, err
111 }
112 cgroupManager, err := cmd.Flags().GetString("cgroup-manager")
113 if err != nil {
114 return types.GlobalCommandOptions{}, err
115 }
116 insecureRegistry, err := cmd.Flags().GetBool("insecure-registry")
117 if err != nil {
118 return types.GlobalCommandOptions{}, err
119 }
120 hostsDir, err := cmd.Flags().GetStringSlice("hosts-dir")
121 if err != nil {
122 return types.GlobalCommandOptions{}, err
123 }
124 experimental, err := cmd.Flags().GetBool("experimental")
125 if err != nil {
126 return types.GlobalCommandOptions{}, err
127 }
128 hostGatewayIP, err := cmd.Flags().GetString("host-gateway-ip")
129 if err != nil {
130 return types.GlobalCommandOptions{}, err
131 }
132 bridgeIP, err := cmd.Flags().GetString("bridge-ip")
133 if err != nil {
134 return types.GlobalCommandOptions{}, err
135 }
136 kubeHideDupe, err := cmd.Flags().GetBool("kube-hide-dupe")

Callers 15

newAppFunction · 0.92
versionActionFunction · 0.92
ImageNamesFunction · 0.92
ContainerNamesFunction · 0.92
NetworkNamesFunction · 0.92
VolumeNamesFunction · 0.92
NamespaceNamesFunction · 0.92
SnapshotterNamesFunction · 0.92
createOptionsFunction · 0.92
portActionFunction · 0.92
renameOptionsFunction · 0.92
processStatsCommandFlagsFunction · 0.92

Calls 1

InitFSFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…