wip
This commit is contained in:
parent
adfffa1267
commit
6b2c03d617
4 changed files with 4 additions and 51 deletions
|
|
@ -8,4 +8,3 @@
|
||||||
|
|
||||||
(-> (clj-kondo/run! {:lint ["src"]})
|
(-> (clj-kondo/run! {:lint ["src"]})
|
||||||
:summary)
|
:summary)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
(require '[babashka.pods :as pods])
|
|
||||||
|
|
||||||
(pods/load-pod 'org.babashka/hsqldb "0.0.1" #_{:force true})
|
|
||||||
|
|
||||||
(require '[pod.babashka.hsqldb :as db])
|
|
||||||
|
|
||||||
(def db "jdbc:hsqldb:mem:testdb;sql.syntax_mys=true")
|
|
||||||
|
|
||||||
(db/execute! db ["create table foo ( foo int );"])
|
|
||||||
|
|
||||||
(db/execute! db ["insert into foo values (1, 2, 3);"])
|
|
||||||
|
|
||||||
(db/execute! db ["select * from foo;"])
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
(require '[babashka.pods :refer [load-pod]])
|
|
||||||
|
|
||||||
(load-pod 'org.babashka/lanterna "0.0.1-SNAPSHOT" {#_#_:force true #_#_:transport :socket})
|
|
||||||
|
|
||||||
(require '[pod.babashka.lanterna.terminal :as terminal])
|
|
||||||
|
|
||||||
(def terminal (terminal/get-terminal))
|
|
||||||
|
|
||||||
(terminal/start terminal)
|
|
||||||
|
|
||||||
(terminal/put-string terminal
|
|
||||||
(str "Hello TUI Babashka!")
|
|
||||||
10 5)
|
|
||||||
(terminal/put-string terminal
|
|
||||||
(str "The size of this terminal: "
|
|
||||||
(terminal/get-size terminal))
|
|
||||||
10 6)
|
|
||||||
(terminal/put-string terminal
|
|
||||||
"Press q to exit."
|
|
||||||
10 7)
|
|
||||||
|
|
||||||
(terminal/flush terminal)
|
|
||||||
|
|
||||||
(def k (terminal/get-key-blocking terminal))
|
|
||||||
|
|
||||||
(terminal/put-string terminal
|
|
||||||
(str "You pressed: " k)
|
|
||||||
10 8)
|
|
||||||
|
|
||||||
(Thread/sleep 1000)
|
|
||||||
|
|
||||||
(terminal/stop terminal)
|
|
||||||
|
|
||||||
(shutdown-agents)
|
|
||||||
|
|
@ -101,9 +101,10 @@
|
||||||
qsym version))
|
qsym version))
|
||||||
|
|
||||||
(defn pod-manifest
|
(defn pod-manifest
|
||||||
[qsym version]
|
[qsym version force?]
|
||||||
(let [f (io/file @pod-manifests-dir (str qsym) (str version ".edn"))]
|
(let [f (io/file @pod-manifests-dir (str qsym) (str version ".edn"))]
|
||||||
(if (.exists f)
|
(if (and (not force?)
|
||||||
|
(.exists f))
|
||||||
(edn/read-string (slurp f))
|
(edn/read-string (slurp f))
|
||||||
(do (download (github-url qsym version) f false)
|
(do (download (github-url qsym version) f false)
|
||||||
(edn/read-string (slurp f))))))
|
(edn/read-string (slurp f))))))
|
||||||
|
|
@ -149,7 +150,7 @@
|
||||||
|
|
||||||
(defn resolve [qsym version force?]
|
(defn resolve [qsym version force?]
|
||||||
(assert (string? version) "Version must be provided!")
|
(assert (string? version) "Version must be provided!")
|
||||||
(when-let [manifest (pod-manifest qsym version)]
|
(when-let [manifest (pod-manifest qsym version force?)]
|
||||||
(let [artifacts (match-artifacts manifest)
|
(let [artifacts (match-artifacts manifest)
|
||||||
cdir (cache-dir manifest)
|
cdir (cache-dir manifest)
|
||||||
ddir (data-dir manifest)
|
ddir (data-dir manifest)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue