Fix babashka.process/exec wrt *defaults*

This commit is contained in:
Michiel Borkent 2023-10-08 21:20:17 +02:00
parent 66b29b9061
commit 0b892ad8e5

View file

@ -28,6 +28,10 @@
(binding [process/*defaults* @defaults] (binding [process/*defaults* @defaults]
(apply process/shell args))) (apply process/shell args)))
(defn exec [& args]
(binding [process/*defaults* @defaults]
(apply process/exec args)))
(def process-namespace (def process-namespace
{'parse-args (copy-var process/parse-args tns) {'parse-args (copy-var process/parse-args tns)
'process* (copy-var process/process* tns) 'process* (copy-var process/process* tns)
@ -42,6 +46,6 @@
'*defaults* defaults '*defaults* defaults
'destroy (copy-var process/destroy tns) 'destroy (copy-var process/destroy tns)
'destroy-tree (copy-var process/destroy-tree tns) 'destroy-tree (copy-var process/destroy-tree tns)
'exec (copy-var process/exec tns) 'exec (copy-var exec tns)
'shell (copy-var shell tns) 'shell (copy-var shell tns)
'alive? (copy-var process/alive? tns)}) 'alive? (copy-var process/alive? tns)})