From 0b892ad8e5c7557db57065bf8e2eb722c557d5df Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Sun, 8 Oct 2023 21:20:17 +0200 Subject: [PATCH] Fix babashka.process/exec wrt *defaults* --- src/babashka/impl/process.clj | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/babashka/impl/process.clj b/src/babashka/impl/process.clj index dc626b04..a931e23c 100644 --- a/src/babashka/impl/process.clj +++ b/src/babashka/impl/process.clj @@ -28,6 +28,10 @@ (binding [process/*defaults* @defaults] (apply process/shell args))) +(defn exec [& args] + (binding [process/*defaults* @defaults] + (apply process/exec args))) + (def process-namespace {'parse-args (copy-var process/parse-args tns) 'process* (copy-var process/process* tns) @@ -42,6 +46,6 @@ '*defaults* defaults 'destroy (copy-var process/destroy 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) 'alive? (copy-var process/alive? tns)})