aboutsummaryrefslogtreecommitdiff
path: root/bb.edn
diff options
context:
space:
mode:
authorShagun Agrawal <agrawalshagun07@gmail.com>2024-07-25 01:04:22 +0530
committerShagun Agrawal <agrawalshagun07@gmail.com>2024-07-25 01:04:22 +0530
commit264c71e3a7666bc234a5dd62b1bcc36c89d1949d (patch)
tree0a55558073d7f623f282a260da6cd6242955b533 /bb.edn
parentb17a2610bd3d7293d1ae59c5531121e78859e7ea (diff)
update readme with build/run instructions
Diffstat (limited to 'bb.edn')
-rw-r--r--bb.edn9
1 files changed, 6 insertions, 3 deletions
diff --git a/bb.edn b/bb.edn
index c3da3be..5f08560 100644
--- a/bb.edn
+++ b/bb.edn
@@ -6,19 +6,22 @@
(do
(println "Cannot run on Windows !")
(System/exit 1))))
- clean (do
- (println "Removing target folder.")
- (fs/delete-tree "target"))
+
+ clean {:doc "Removes target folder."
+ :task (fs/delete-tree "target")}
run-main {:doc "Run main"
:task (apply clojure "-M -m cljcc.cljcc" *command-line-args*)}
+
build-uberjar {:doc "Builds uberjar"
:task (when (seq (fs/modified-since "target/cljcc"
["src" "build.clj" "deps.edn" "test" "resources"]))
(clojure "-T:build ci"))}
+
run-uberjar {:doc "Run uberjar"
:depends [build-uberjar]
:task (apply shell "java -jar target/cljcc/cljcc.jar" *command-line-args*)}
+
build-native {:doc "Builds native image"
:depends [build-uberjar]
:task