(deftask name config & body)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"})
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 name config)(invoke-intern-task _ name config _)creates a form defining a task
(invoke-intern-task '-task- '{:template :namespace :main {:fn clojure.core/ns-aliases}})
creates a form defining a task
(invoke-intern-task '-task- '{:template :namespace
:main {:fn clojure.core/ns-aliases}})(single-function-print params)if not :bulk, then print function output
(single-function-print {}) => {:print {:function true}}
if not `:bulk`, then print function output
(single-function-print {})
=> {:print {:function true}}(task m)(task type name arg)creates a task
(task :namespace "list-interns" ns-interns)
(task :namespace "list-interns" {:main {:fn clojure.core/ns-interns}})
creates a task
(task :namespace "list-interns" ns-interns)
(task :namespace
"list-interns"
{:main {:fn clojure.core/ns-interns}})creates default settings for task groups
(task-defaults :namespace)
;;(task-defaults :project)
creates default settings for task groups (task-defaults :namespace) ;;(task-defaults :project)
(task? x)check if object is a task
(-> (task :namespace "list-interns" ns-interns) (task?)) => true
check if object is a task
(-> (task :namespace "list-interns" ns-interns)
(task?))
=> truecljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |