2024 Clojure现况调查中分享您的想法!

欢迎!请查看关于页面获取更多关于该功能的信息。

+5
Clojure CLI

考虑到很多人(大多是初学者)似乎因为使用了较旧的版本,并且遵循了新的指导或尝试使用依赖于新特性的库。我 wonder whether it would be worth adding a check to the script that would output a warning if the current stable version is more recent (from the download site)?

当然,这无法帮助已经安装旧版本的人,但至少可以帮助未来的用户...

...或者目前命令行“API”已经足够稳定,不值得这么做吗?

例如,-M和-T选项多年的语义变化,对:git/sha的支持(与:sha相比),以及工具.deps本身和CLI脚本的几个其他更改。

我赞成这个提议,我因为迁移到一个不常用的机器而浪费了一些时间,那台机器上没有所有的标志。

1 答案

+2

已选择
 
最佳答案
能否将此选项作为一个显式的参数(例如 --check-latest-version 或类似),而不是自动执行?我从不习惯 npm 这样自动执行,更不用说它可能会因为网络往返而减慢速度。
显式参数意味着没人会真正使用它(你现在可以明确地检查)。不过,我认为有很多选项(例如,每天检查一次/每周检查一次/只在发生错误时检查等)。这可以配置。当我准备查看这个时,会考虑所有这些因素。
...