我觉得此前一直没有提出这样的请求是有道理的,因为以前Clojure由于JVM启动时间的问题,并不是一个建设基于CLI程序的可行工具。现在有babashka出现,我相信随着使用Clojure构建CLI程序的人越来越多,会有更多人要求提供改进Clojure的CLI构建工具。如果我们看看其他更常用于构建CLI环境的生态系统(例如Python、Ruby等),它们拥有更多复杂的CLI构建工具。例如,Python的argparse(包含在标准库中)除了处理选项之外,还处理位置参数,并为您构建--help文本。Python的click工具在此基础上增加了创建类似于AWS CLI或leiningen风格的“嵌套”CLI的简便性。与此相比,Clojure的工具较为基础,这对于环境早期状态来说是合适的,但可能在未来不会了。