(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?)) => true
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close