I think Biff's current approach to tasks would be useful in other projects. Make a separate repo that provides the task runner code + a default collection of tasks that might be useful in general (not Biff) Clojure projects. When possible, curate existing tasks instead of writing new ones from scratch--enabling that is the whole point of this approach.
By convention you'd set these up to be used via clj -M:run [command]. After that's done, change Biff's task alias from -M:dev to -M:run.
I think Biff's current approach to tasks would be useful in other projects. Make a separate repo that provides the task runner code + a default collection of tasks that might be useful in general (not Biff) Clojure projects. When possible, curate existing tasks instead of writing new ones from scratch--enabling that is the whole point of this approach.
By convention you'd set these up to be used via
clj -M:run [command]
. After that's done, change Biff's task alias from-M:dev
to-M:run
.