INNER CODE UNIT · Go
NewDebugCmd
aylei/kubectl-debug · pkg/plugin/cmd.go:183
func NewDebugCmd(streams genericclioptions.IOStreams) *cobra.Command {
opts := NewDebugOptions(streams)
cmd := &cobra.Command{
Use: "debug POD [-c CONTAINER] -- COMMAND [args...]",
DisableFlagsInUseLine: true,
Short: "Run a container in a running pod",
Long: longDesc,
Example: example,
Version: version.Version(),
Run: func(c *cobra.Command, args []string) {
argsLenAtDash := c.ArgsLenAtDash()
cmdutil.CheckErr(opts.Complete(c, args, argsLenAtDash))
cmdutil.CheckErr(opts.Validate())
cmdutil.CheckErr(opts.Run())
},
}
//cmd.Flags().BoolVarP(&opts.RetainContainer, "retain", "r", defaultRetain,