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

Function runAction

cmd/nerdctl/compose/compose_run.go:72–216  ·  view source on GitHub ↗
(cmd *cobra.Command, args []string)

Source from the content-addressed store, hash-verified

70}
71
72func runAction(cmd *cobra.Command, args []string) error {
73 globalOptions, err := helpers.ProcessRootCmdFlags(cmd)
74 if err != nil {
75 return err
76 }
77 detach, err := cmd.Flags().GetBool("detach")
78 if err != nil {
79 return err
80 }
81 noBuild, err := cmd.Flags().GetBool("no-build")
82 if err != nil {
83 return err
84 }
85 noColor, err := cmd.Flags().GetBool("no-color")
86 if err != nil {
87 return err
88 }
89 noLogPrefix, err := cmd.Flags().GetBool("no-log-prefix")
90 if err != nil {
91 return err
92 }
93 build, err := cmd.Flags().GetBool("build")
94 if err != nil {
95 return err
96 }
97 if build && noBuild {
98 return errors.New("--build and --no-build can not be combined")
99 }
100 quietPull, err := cmd.Flags().GetBool("quiet-pull")
101 if err != nil {
102 return err
103 }
104 removeOrphans, err := cmd.Flags().GetBool("remove-orphans")
105 if err != nil {
106 return err
107 }
108
109 name, err := cmd.Flags().GetString("name")
110 if err != nil {
111 return err
112 }
113 nodeps, err := cmd.Flags().GetBool("no-deps")
114 if err != nil {
115 return err
116 }
117
118 interactive, err := cmd.Flags().GetBool("interactive")
119 if err != nil {
120 return err
121 }
122 // FIXME : https://github.com/containerd/nerdctl/blob/v0.22.2/cmd/nerdctl/run.go#L100
123 tty := interactive
124 rm, err := cmd.Flags().GetBool("rm")
125 if err != nil {
126 return err
127 }
128 user, err := cmd.Flags().GetString("user")
129 if err != nil {

Callers

nothing calls this directly

Calls 5

ProcessRootCmdFlagsFunction · 0.92
NewClientFunction · 0.92
NewFunction · 0.92
getComposeOptionsFunction · 0.85
RunMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…