I installed tools.deps on Windows using Scoop and it works nicely. However, when I do clj -Sdescribe I get the following output:
$ clj -Sdescribe
{:version "1.10.3.855"
:config-files ["C:\Users\***\scoop\modules\ClojureTools\deps.edn" "C:\Users\***\.clojure\deps.edn" "deps.edn"]
:config-user "C:\Users\***\.clojure\deps.edn"
:config-project "deps.edn"
:install-dir "C:\Users\***\scoop\modules\ClojureTools"
:config-dir "C:\Users\***\.clojure"
:cache-dir "C:\Users\***\.clojure\.cpcache"
:force False
:repro False
:main-aliases ""
:repl-aliases ""
:exec-aliases ""}
and when I then try to parse this as EDN (which should be possible) via clojure.edn/read-string I get the error: Unsupported escape character: \U which obviously happens because the file path of C:\Users\... contains that.
This would probably need to be adjusted by the tools.deps team? I could work around it, but in a general case, I'd have no way of knowing if a \ signifies an escape character or a path separator. The output should probably be adjusted so a \ is escaped to \\.
Context: this fails for detecting tools.deps version as part of the integration into IntelliJ IDE with Cursive.