func (i *Item) executeTo() []string {
	if i.Todo.Execute != "" {
		if run == nil {
			r, err := runner.NewRunner(i.cfg.Taskfile())
			if err != nil {
				fmt.Println(err.Error())
				return nil
			} else {
				run = r
			}
		}

		var buffer bytes.Buffer
		run.RunOn(i.Todo.Execute, &buffer, allvalues)
		return strings.Split(buffer.String(), "\n")
	}
	return nil
}
// run task an get output as sing slice
run task an get output as sing slice
// run task an get output as sing slice
func (i *Item) executeTo() []string {
	if i.Todo.Execute != "" {
		if run == nil {
			r, err := runner.NewRunner(i.cfg.Taskfile())
			if err != nil {
				fmt.Println(err.Error())
				return nil
			} else {
				run = r
			}
		}
		var buffer bytes.Buffer
		run.RunOn(i.Todo.Execute, &buffer, allvalues)
		return strings.Split(buffer.String(), "\n")
	}
	return nil
}
func ( i * Item ) executeTo ( ) [ ] string { if i . Todo . Execute != " " { if run == nil { r , err := runner . NewRunner ( i . cfg . Taskfile ( ) ) if err != nil { fmt . Println ( err . Error ( ) ) return nil } else { run = r } } var buffer bytes . Buffer run . RunOn ( i . Todo . Execute , & buffer , allvalues ) return strings . Split ( buffer . String ( ) , " \n " ) } return nil }
run task an get output as sing slice
run task an get output as sing slice