[#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"]
|
[submodule "depstar"]
|
||||||
path = depstar
|
path = depstar
|
||||||
url = https://github.com/babashka/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"
|
"feature-lanterna"
|
||||||
"sci/src" "babashka.curl/src" "babashka.pods/src"
|
"sci/src" "babashka.curl/src" "babashka.pods/src"
|
||||||
"babashka.nrepl/src"
|
"babashka.nrepl/src"
|
||||||
"depstar/src"
|
"depstar/src" "process/src"
|
||||||
"resources" "sci/resources"],
|
"resources" "sci/resources"],
|
||||||
:deps {org.clojure/clojure {:mvn/version "1.10.2-alpha1"},
|
:deps {org.clojure/clojure {:mvn/version "1.10.2-alpha1"},
|
||||||
org.clojure/tools.reader {:mvn/version "1.3.2"},
|
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"
|
:license {:name "Eclipse Public License 1.0"
|
||||||
:url "http://opensource.org/licenses/eclipse-1.0.php"}
|
:url "http://opensource.org/licenses/eclipse-1.0.php"}
|
||||||
:source-paths ["src" "sci/src" "babashka.curl/src" "babashka.pods/src"
|
: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:
|
;; for debugging Reflector.java code:
|
||||||
;; :java-source-paths ["sci/reflector/src-java"]
|
;; :java-source-paths ["sci/reflector/src-java"]
|
||||||
:java-source-paths ["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.features :as features]
|
||||||
[babashka.impl.pods :as pods]
|
[babashka.impl.pods :as pods]
|
||||||
[babashka.impl.pprint :refer [pprint-namespace]]
|
[babashka.impl.pprint :refer [pprint-namespace]]
|
||||||
|
[babashka.impl.process :refer [process-namespace]]
|
||||||
[babashka.impl.protocols :refer [protocols-namespace]]
|
[babashka.impl.protocols :refer [protocols-namespace]]
|
||||||
[babashka.impl.reify :refer [reify-opts]]
|
[babashka.impl.reify :refer [reify-opts]]
|
||||||
[babashka.impl.repl :as repl]
|
[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
|
'bencode.core bencode-namespace
|
||||||
'clojure.java.browse browse-namespace
|
'clojure.java.browse browse-namespace
|
||||||
'clojure.datafy datafy-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/xml? (assoc 'clojure.data.xml @(resolve 'babashka.impl.xml/xml-namespace))
|
||||||
features/yaml? (assoc 'clj-yaml.core @(resolve 'babashka.impl.yaml/yaml-namespace)
|
features/yaml? (assoc 'clj-yaml.core @(resolve 'babashka.impl.yaml/yaml-namespace)
|
||||||
'flatland.ordered.map @(resolve 'babashka.impl.ordered/ordered-map-ns))
|
'flatland.ordered.map @(resolve 'babashka.impl.ordered/ordered-map-ns))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue