[#521] babashka.process
This commit is contained in:
parent
200d444745
commit
9027055cc7
6 changed files with 22 additions and 3 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -14,3 +14,6 @@
|
|||
[submodule "depstar"]
|
||||
path = depstar
|
||||
url = https://github.com/babashka/depstar
|
||||
[submodule "process"]
|
||||
path = process
|
||||
url = https://github.com/babashka/process
|
||||
|
|
|
|||
2
deps.edn
2
deps.edn
|
|
@ -5,7 +5,7 @@
|
|||
"feature-lanterna"
|
||||
"sci/src" "babashka.curl/src" "babashka.pods/src"
|
||||
"babashka.nrepl/src"
|
||||
"depstar/src"
|
||||
"depstar/src" "process/src"
|
||||
"resources" "sci/resources"],
|
||||
:deps {org.clojure/clojure {:mvn/version "1.10.2-alpha1"},
|
||||
org.clojure/tools.reader {:mvn/version "1.3.2"},
|
||||
|
|
|
|||
1
process
Submodule
1
process
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 2b30f5d478f890bef76534500d883ccb2697dc98
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
:license {:name "Eclipse Public License 1.0"
|
||||
:url "http://opensource.org/licenses/eclipse-1.0.php"}
|
||||
:source-paths ["src" "sci/src" "babashka.curl/src" "babashka.pods/src"
|
||||
"babashka.nrepl/src" "depstar/src"]
|
||||
"babashka.nrepl/src" "depstar/src" "process/src"]
|
||||
;; for debugging Reflector.java code:
|
||||
;; :java-source-paths ["sci/reflector/src-java"]
|
||||
:java-source-paths ["src-java"]
|
||||
|
|
|
|||
13
src/babashka/impl/process.clj
Normal file
13
src/babashka/impl/process.clj
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
(ns babashka.impl.process
|
||||
{:no-doc true}
|
||||
(:require [babashka.process :as process]
|
||||
[sci.core :as sci :refer [copy-var]]))
|
||||
|
||||
(def tns (sci/create-ns 'babashka.process nil))
|
||||
|
||||
(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)})
|
||||
|
|
@ -21,6 +21,7 @@
|
|||
[babashka.impl.features :as features]
|
||||
[babashka.impl.pods :as pods]
|
||||
[babashka.impl.pprint :refer [pprint-namespace]]
|
||||
[babashka.impl.process :refer [process-namespace]]
|
||||
[babashka.impl.protocols :refer [protocols-namespace]]
|
||||
[babashka.impl.reify :refer [reify-opts]]
|
||||
[babashka.impl.repl :as repl]
|
||||
|
|
@ -388,7 +389,8 @@ If neither -e, -f, or --socket-repl are specified, then the first argument that
|
|||
'bencode.core bencode-namespace
|
||||
'clojure.java.browse browse-namespace
|
||||
'clojure.datafy datafy-namespace
|
||||
'clojure.core.protocols protocols-namespace}
|
||||
'clojure.core.protocols protocols-namespace
|
||||
'babashka.process process-namespace}
|
||||
features/xml? (assoc 'clojure.data.xml @(resolve 'babashka.impl.xml/xml-namespace))
|
||||
features/yaml? (assoc 'clj-yaml.core @(resolve 'babashka.impl.yaml/yaml-namespace)
|
||||
'flatland.ordered.map @(resolve 'babashka.impl.ordered/ordered-map-ns))
|
||||
|
|
|
|||
Loading…
Reference in a new issue