Преглед изворни кода

Can parallelize within bb.edn per borkdude

Gabriel Horner пре 3 година
родитељ
комит
45fd55701f
2 измењених фајлова са 5 додато и 10 уклоњено
  1. 5 3
      bb.edn
  2. 0 7
      scripts/src/logseq/tasks/dev.clj

+ 5 - 3
bb.edn

@@ -15,8 +15,10 @@
   dev:open-dev-electron-app
   logseq.tasks.dev/open-dev-electron-app
 
-  -dev:electron-dev
+  -dev:electron-start
   {:depends [dev:watch dev:open-dev-electron-app]}
 
-  dev:electron-dev
-  logseq.tasks.dev/electron-dev}}
+  dev:electron-start
+  {:doc "Start electron dev by watching assets and opening dev app"
+   ;; Parallel execution - https://book.babashka.org/#parallel
+   :task (run '-dev:electron-start {:parallel true})}}}

+ 0 - 7
scripts/src/logseq/tasks/dev.clj

@@ -24,10 +24,3 @@
                (shell "yarn dev-electron-app")
                (println "Waiting for app to build..."))
              (Thread/sleep 1000))))
-
-;; Thanks to https://gist.github.com/borkdude/35bc0a20bd4c112dec2c5645f67250e3
-;; for this idea
-(defn electron-dev
-  "Start electron dev that includes watching assets and opening dev app"
-  []
-  (shell "bb run --parallel -dev:electron-dev"))