你好,
除了预先知道工具的功能外,还有没有其他获取工具帮助的方法?
我们可以有一个标准的 --help 选项吗?
上下文
我在一个公告中了解到 clj -Ttools list 命令。
是否有办法查看除 "list" 操作之外还有什么其他可用功能?
有没有办法打印这些功能的文档?
大多数 CLI 工具都提供了一个 --help 或 man 页面。
我尝试了一些常见的 OS 命令中我知道的事情:
clj -Ttools
命令行中或 :exec-fn 中没有找到该函数
clj -Ttools help
找不到函数:clojure.tools.tools.api/help
clj -Ttools --help
找不到函数:clojure.tools.tools.api/--help
这可以工作,但 clj 不适用于 tools。
clj --help
我认为 Clojure 应该采用一个更熟悉的 CLI 接口,以便即将进入 Clojure 的用户可以找到他们的方向。
当然,更高级的 Clojure 用户可能会认为现状已经足够好 - 但我认为在这方面没有标准化。
这导致了需要记住大量工具的语法。
我认为有一个标准化的帮助选项可以大大提高这个
网上有一些指南 - 第一次搜索就带给我这个 https://clig.dev/#help .
我确信还有其他的。
原始讨论在 Cojurians Slack 上
https://clojurians.slack.com/archives/C06MAR553/p1635321226061200?thread_ts=1635283780.057200&cid=C06MAR553 .