func NewCommand(ctx *plan.Context, p *plan.Command) *Command {
	m := &Command{
		TaskBase: NewTaskBase(ctx),
		p:        p,
	}
	return m
}
// NewCommand creates new command exec task
NewCommand creates new command exec task
// NewCommand creates new command exec task
func NewCommand(ctx *plan.Context, p *plan.Command) *Command {
	m := &Command{
		TaskBase: NewTaskBase(ctx),
		p:        p,
	}
	return m
}
func NewCommand ( ctx * plan . Context , p * plan . Command ) * Command { m := & Command { TaskBase : NewTaskBase ( ctx ) , p : p , } return m }
NewCommand creates new command exec task
NewCommand creates new command exec task