[babashka/process#2] *escape-fn*
This commit is contained in:
parent
d045f774ea
commit
8c73a02915
2 changed files with 17 additions and 6 deletions
2
process
2
process
|
|
@ -1 +1 @@
|
|||
Subproject commit 148ecb18fdba9cf8e158bec213c96d1ac197b6a4
|
||||
Subproject commit d7eb4f67b29916e98df0e303f5f0dc38a4769a9f
|
||||
|
|
@ -5,9 +5,20 @@
|
|||
|
||||
(def tns (sci/create-ns 'babashka.process nil))
|
||||
|
||||
(def escape-fn (sci/copy-var process/*escape-fn* tns))
|
||||
|
||||
(defn process [& args]
|
||||
(binding [process/*escape-fn* @escape-fn]
|
||||
(apply process/process args)))
|
||||
|
||||
(defn pb [& args]
|
||||
(binding [process/*escape-fn* @escape-fn]
|
||||
(apply process/pb args)))
|
||||
|
||||
(def process-namespace
|
||||
{'process (copy-var process/process tns)
|
||||
'check (copy-var process/check tns)
|
||||
'pb (copy-var process/pb tns)
|
||||
'pipeline (copy-var process/pipeline tns)
|
||||
'$ (copy-var process/$ tns)})
|
||||
{'process (copy-var process tns)
|
||||
'check (copy-var process/check tns)
|
||||
'pb (copy-var pb tns)
|
||||
'pipeline (copy-var process/pipeline tns)
|
||||
'$ (copy-var process/$ tns)
|
||||
'*escape-fn* escape-fn})
|
||||
|
|
|
|||
Loading…
Reference in a new issue