Task ^
constructs a invokable Task object
example not found
deftask ^
defines a top level task
(deftask -list-aliases-
{:template :namespace
:main clojure.core/ns-aliases
:item {:post (comp vec sort keys)}
:doc "returns all aliases"})
invoke-intern-task ^
creates a form defining a task
(invoke-intern-task '-task- '{:template :namespace
:main {:fn clojure.core/ns-aliases}})
single-function-print ^
if not `:bulk`, then print function output
(single-function-print {})
=> {:print {:function true}}
task ^
creates a task
(task :namespace "list-interns" ns-interns)
(task :namespace
"list-interns"
{:main {:fn clojure.core/ns-interns}})
task-defaults ^
creates default settings for task groups
(task-defaults :namespace)
;;(task-defaults :project)
task? ^
check if object is a task
(-> (task :namespace "list-interns" ns-interns)
(task?))
=> true