我认为以前没有提出这个请求是有道理的,因为以前Clojure由于JVM启动时间的问题,并不是构建基于CLI程序的理想工具。现在,随着babashka的出现,随着使用Clojure构建CLI的人数增加,预计会有更多的请求来改进Clojure的CLI构建工具。如果您看看更多用于构建CLI的生态系统(例如Python、Ruby等),它们拥有更加复杂的CLI构建工具。例如,Python的argparse(在标准库中)除了处理选项外,还处理位置参数,并自动为您构建--help文本。Python的click添加了构建类似于AWS CLI或leiningen风格的“嵌套”CLI的工具。相比之下,Clojure的工具相当基础,这在生态系统早期是合理的,但可能未来不再如此。