// NewRemoveTask returns a goauto.Tasker which will delete the file named transform(goauto.TaskInfo.Src) // goauto.TaskInfo.Target is set to transform(goauto.TaskInfo.Src) func NewRemoveTask(t goauto.Transformer) goauto.Tasker { return goauto.NewTask(t, remove) }
// NewCopyTask returns a goauto.Tasker that copies the file contents of goauto.TaskInfo.Src to transform(goauto.TaskInfo.Src) // goauto.TaskInfo.Target is set to transform(goauto.TaskInfo.Src) func NewCopyTask(t goauto.Transformer) goauto.Tasker { return goauto.NewTask(t, fcopy) }
// NewCatTask returns a goauto.Tasker which writes the file contents to goauto.TaskInfo.Buf and goauto.TaskInfo.Tout // after running transform(goauto.TaskInfo.Src) // goauto.TaskInfo.Target is set to transform(goauto.TaskInfo.Src) func NewCatTask(t goauto.Transformer) goauto.Tasker { return goauto.NewTask(t, cat) }
// NewMkdirTask returns a goauto.Tasker which makes a new dir named transform(goauto.TaskInfo.Src) // goauto.TaskInfo.Target is not reset func NewMkdirTask(t goauto.Transformer) goauto.Tasker { return goauto.NewTask(t, mkdir) }