请在 2024 Clojure 状态调查 中分享您的想法!

欢迎!有关如何使用本网站的信息,请参阅 关于 页面。

+3
Clojure CLI
重标记

当运行 clj 或 clojure 时使用未知参数(例如 -v 或 -p)时,它将报告

Execution error (FileNotFoundException) at java.io.FileInputStream/open0 (FileInputStream.java:-2).
-p (No such file or directory)

Full report at:
/tmp/clojure-814615935521714016.edn

而不是抛出一个令人困惑的异常和堆栈跟踪,它应该报告命令行参数错误,并且用户应该运行 --help 获取更多选项。

$ grep --xxx
grep: unrecognized option '--xxx'
Usage: grep [OPTION]... PATTERNS [FILE]...
Try 'grep --help' for more information.

grep 的示例

$ lein -xxx
'-xxx' is not a task. See 'lein help'.

1 个答案

+2

选择
...