diff --git a/process b/process index 5160f986..c53bb2e6 160000 --- a/process +++ b/process @@ -1 +1 @@ -Subproject commit 5160f98666363afeeea9f728d12e7f0fd39263cd +Subproject commit c53bb2e65194f7b939df3e83861f962b0844836d diff --git a/sci b/sci index c6be0224..6d9380f5 160000 --- a/sci +++ b/sci @@ -1 +1 @@ -Subproject commit c6be02242f455271ce24bcc25a431455b4de2cb4 +Subproject commit 6d9380f55b3038769d5856fc67e7d7939ac981ef diff --git a/src/babashka/impl/process.clj b/src/babashka/impl/process.clj index a931e23c..2145a16b 100644 --- a/src/babashka/impl/process.clj +++ b/src/babashka/impl/process.clj @@ -48,4 +48,5 @@ 'destroy-tree (copy-var process/destroy-tree tns) 'exec (copy-var exec tns) 'shell (copy-var shell tns) - 'alive? (copy-var process/alive? tns)}) + 'alive? (copy-var process/alive? tns) + 'concurrently (copy-var process/concurrently tns)}) diff --git a/src/babashka/impl/tasks.clj b/src/babashka/impl/tasks.clj index 3fe45785..dcd189fa 100644 --- a/src/babashka/impl/tasks.clj +++ b/src/babashka/impl/tasks.clj @@ -225,6 +225,9 @@ (when-not (resolve 'shell) (intern *ns* 'shell babashka.tasks/shell)) +(when-not (resolve 'concurrently) + (intern *ns* 'concurrently babashka.process/concurrently)) + (when-not (resolve 'current-task) (intern *ns* 'current-task babashka.tasks/current-task))