Add the clojure bindings
This commit is contained in:
@@ -154,6 +154,24 @@ func ProcessMessage(message *babashka.Message) (any, error) {
|
|||||||
"docker.tools"
|
"docker.tools"
|
||||||
'docker.tools/generate-hashes
|
'docker.tools/generate-hashes
|
||||||
[image]
|
[image]
|
||||||
|
{:handlers {:success (fn [event]
|
||||||
|
(cb event))
|
||||||
|
:error (fn [{:keys [:ex-message :ex-data]}]
|
||||||
|
(binding [*out* *err*]
|
||||||
|
(println "ERROR:" ex-message)))
|
||||||
|
:done (fn [] (cb {:status "done"}))}})))`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "scout-push",
|
||||||
|
Code: `
|
||||||
|
(defn scout-push
|
||||||
|
([image cb]
|
||||||
|
(hashes image cb {}))
|
||||||
|
([image cb opts]
|
||||||
|
(babashka.pods/invoke
|
||||||
|
"docker.tools"
|
||||||
|
'docker.tools/scout-push
|
||||||
|
[image]
|
||||||
{:handlers {:success (fn [event]
|
{:handlers {:success (fn [event]
|
||||||
(cb event))
|
(cb event))
|
||||||
:error (fn [{:keys [:ex-message :ex-data]}]
|
:error (fn [{:keys [:ex-message :ex-data]}]
|
||||||
|
|||||||
Reference in New Issue
Block a user