`tools.cli` 是一个 Clojure 库,用于解析命令行参数和选项。它提供了一种简单的方式来定义和解析命令行参数,支持多种选项类型和自定义验证器。 类似的项目还有: - `clj-cli`:一个 Clojure 库,用于解析命令行参数和选项,支持子命令和嵌套选项。 - `picocli`:一个 Java 库,用于解析命令行参数和选项,支持注解和类型安全。 - `docopt`:一个 Python 库,用于解析命令行参数和选项,支持自动生成帮助文档。 - `argparse4j`:一个 Java 库,用于解析命令行参数和选项,支持子命令和嵌套选项。