2024年Clojure状态调查! 分享您的想法。

欢迎!请查看 关于 页面,了解更多关于如何使用此功能的信息。

+1
tools.deps

当前行为

在Windows上引号转义可能会让人困惑。以下是一些通过尝试和错误在不同shell中找到的示例。

PowerShell

clj -Sdeps '{:deps {viebel/klipse-repl {:mvn/version ""0.2.3""}}}' -m klipse-repl.main

命令提示符

powershell -command clj -Sdeps '{:deps {viebel/klipse-repl {:mvn/version """"""0.2.3""""""}}}' -m klipse-repl.main

Git Bash

powershell -command 'clj -Sdeps "{:deps {viebel/klipse-repl {:mvn/version """"0.2.3""""}}}" -m klipse-repl.main'

期望行为

  • 我们应该只承受特定shell的使用要求(以及任何Java转义要求)
    的转义要求。
  • 不需要powershell命令前缀。

根据上述示例,PowerShell版本似乎是合理的,其他对我来说则不然。

方法

在Slack的#clj-windows上就方法进行了一些讨论

  • 一个.exe启动器,或许由GraalVM构建或者可能是ps2exe
  • 可能可以用.bat文件工作,但也可能没有足够的脚本语言来完成所需的操作。

1 个答案

0
...