scittle/bb.edn
2021-05-26 12:18:48 +02:00

11 lines
578 B
Clojure

{:tasks
{:requires ([babashka.fs :as fs])
clean {:doc "Start from clean slate."
:task (run! fs/delete (fs/list-dir (fs/file "resources" "public" "js") "**.*"))}
build:dev {:doc "Development build. Starts webserver and watches for changes."
:task (clojure "-M:dev -m shadow.cljs.devtools.cli watch main")}
build:release {:doc "Builds release artifacts."
:task (clojure "-M:dev -m shadow.cljs.devtools.cli release main")}
release {:doc "Updates Github pages with new release build."
:task (shell "script/release.clj")}}}