init
This commit is contained in:
@@ -1,20 +1,31 @@
|
||||
{:paths ["src" "examples"]
|
||||
{:paths ["src" "."]
|
||||
:tasks
|
||||
{counter {:doc "Run counter example"
|
||||
:task (do (require '[examples.counter])
|
||||
((resolve 'examples.counter/-main)))}
|
||||
timer {:doc "Run timer example"
|
||||
:task (do (require '[examples.timer])
|
||||
((resolve 'examples.timer/-main)))}
|
||||
list {:doc "Run list selection example"
|
||||
:task (do (require '[examples.list-selection])
|
||||
((resolve 'examples.list-selection/-main)))}
|
||||
spinner {:doc "Run spinner example"
|
||||
:task (do (require '[examples.spinner])
|
||||
((resolve 'examples.spinner/-main)))}
|
||||
views {:doc "Run multi-view example"
|
||||
:task (do (require '[examples.views])
|
||||
((resolve 'examples.views/-main)))}
|
||||
http {:doc "Run HTTP example"
|
||||
:task (do (require '[examples.http])
|
||||
((resolve 'examples.http/-main)))}}}
|
||||
{test {:doc "Run all tests (requires Clojure)"
|
||||
:task (shell "clojure -M:test")}
|
||||
|
||||
examples {:doc "List available examples"
|
||||
:task (println "Available examples:\n bb counter - Simple counter\n bb timer - Timer with ticks\n bb list - List selection\n bb spinner - Animated spinner\n bb views - Multi-view navigation\n bb http - HTTP requests\n\nOr run with Clojure for full async support:\n clojure -A:dev -M -m examples.<name>")}
|
||||
|
||||
counter {:doc "Run counter example"
|
||||
:task (do (require '[examples.counter])
|
||||
((resolve 'examples.counter/-main)))}
|
||||
|
||||
timer {:doc "Run timer example"
|
||||
:task (do (require '[examples.timer])
|
||||
((resolve 'examples.timer/-main)))}
|
||||
|
||||
list {:doc "Run list selection example"
|
||||
:task (do (require '[examples.list-selection])
|
||||
((resolve 'examples.list-selection/-main)))}
|
||||
|
||||
spinner {:doc "Run spinner example"
|
||||
:task (do (require '[examples.spinner])
|
||||
((resolve 'examples.spinner/-main)))}
|
||||
|
||||
views {:doc "Run multi-view example"
|
||||
:task (do (require '[examples.views])
|
||||
((resolve 'examples.views/-main)))}
|
||||
|
||||
http {:doc "Run HTTP example"
|
||||
:task (do (require '[examples.http])
|
||||
((resolve 'examples.http/-main)))}}}
|
||||
|
||||
Reference in New Issue
Block a user