diff --git a/README.md b/README.md index 0f70449f..7e66d02b 100644 --- a/README.md +++ b/README.md @@ -677,10 +677,22 @@ Ran 1 tests containing 0 assertions. {:test 1, :pass 0, :fail 0, :error 0, :type :summary} ``` -#### [medley](https://github.com/borkdude/medley/) +#### [medley](https://github.com/weavejester/medley/) -A fork of [medley](https://github.com/weavejester/medley) made compatible with -babashka. Requires `bb` >= v0.0.58. +Requires `bb` >= v0.0.71. Latest coordinates checked with with bb: + +``` clojure +{:git/url "https://github.com/weavejester" :sha "a4e5fb5383f5c0d83cb2d005181a35b76d8a136d"} +``` + +Example: + +``` shell +$ export BABASHKA_CLASSPATH=$(clojure -Spath -Sdeps '{:deps {medley {:git/url "https://github.com/weavejester" :sha "a4e5fb5383f5c0d83cb2d005181a35b76d8a136d"}}}') + +$ bb -e "(require '[medley.core :as m]) (m/index-by :id [{:id 1} {:id 2}])" +{1 {:id 1}, 2 {:id 2}} +``` #### [clj-http-lite](https://github.com/borkdude/clj-http-lite) @@ -695,7 +707,15 @@ $ bb "(require '[clj-http.lite.client :as client]) (:status (client/get \"https: #### [limit-break](https://github.com/technomancy/limit-break) -A debug REPL library. Example: +A debug REPL library. + +Latest coordinates checked with with bb: + +``` clojure +{:git/url "https://github.com/technomancy/limit-break" :sha "050fcfa0ea29fe3340927533a6fa6fffe23bfc2f" :deps/manifest :deps} +``` + +Example: ``` shell $ export BABASHKA_CLASSPATH="$(clojure -Sdeps '{:deps {limit-break {:git/url "https://github.com/technomancy/limit-break" :sha "050fcfa0ea29fe3340927533a6fa6fffe23bfc2f" :deps/manifest :deps}}}' -Spath)" @@ -726,7 +746,20 @@ export BABASHKA_CLASSPATH="$(clojure -Sdeps '{:deps {clojure-csv {:mvn/version " #### [regal](https://github.com/borkdude/regal) -Reified regular expressions. +Requires `bb` >= v0.0.71. Latest coordinates checked with with bb: + +``` clojure +{:git/url "https://github.com/lambdaisland/regal" :sha "8d300f8e15f43480801766b7762530b6d412c1e6"} +``` + +Example: + +``` shell +$ export BABASHKA_CLASSPATH=$(clojure -Spath -Sdeps '{:deps {regal {:git/url "https://github.com/lambdaisland/regal" :sha "8d300f8e15f43480801766b7762530b6d412c1e6"}}}') + +$ bb -e "(require '[lambdaisland.regal :as regal]) (regal/regex [:* \"ab\"])" +#"(?:\Qab\E)*" +``` #### [spartan.test](https://github.com/borkdude/spartan.test/) diff --git a/script/lib_tests/regal_test b/script/lib_tests/regal_test index 17de219e..76dcca5a 100755 --- a/script/lib_tests/regal_test +++ b/script/lib_tests/regal_test @@ -2,7 +2,7 @@ set -eo pipefail -export BABASHKA_CLASSPATH="$(clojure -Sdeps '{:deps {regal {:git/url "https://github.com/lambdaisland/regal" :sha "e179f20a2ec78d47c8c24257e644ac80a70e33cb"}}}' -Spath)" +export BABASHKA_CLASSPATH="$(clojure -Sdeps '{:deps {regal {:git/url "https://github.com/lambdaisland/regal" :sha "8d300f8e15f43480801766b7762530b6d412c1e6"}}}' -Spath)" if [ "$BABASHKA_TEST_ENV" = "native" ]; then BB_CMD="./bb"