Usage
github.com原文 ↗
Usage 用可移植 KDL 规范描述参数、选项、环境变量和配置文件,定位为“CLI 的 OpenAPI”。同一声明可以生成 shell completion、Markdown 文档和 man page,供任意语言解析或脚手架到不同框架;Rust 的 `usage-rs` 还能 derive 类型化解析器且运行时零依赖。把帮助文本、补全和实现绑定到同一契约,有望减少多语言 CLI 最常见的表面漂移。
–浏览
github.com原文 ↗
评论 · Comments