#arguments-parser #argument #arg #parser #parse #cli

onlyargs_derive

痴迷于极小的参数解析宏

6 个版本

0.2.0 2024年2月22日
0.1.4 2024年2月19日
0.1.2 2023年4月13日

#88 in #arg

MIT 许可证

56KB
1K SLoC

Crates.io Documentation unsafe forbidden GitHub actions GitHub activity GitHub Sponsors

仅参数解析!没有其他。

为什么?

  • 100% 安全的 Rust 🦀。
  • 正确性:所有平台上,无效 UTF-8 的路径都能正确工作。
  • 快速编译时间。
  • 便利性:在结构体上使用 #[derive(OnlyArgs)],以最少的样板代码从环境中解析 CLI 参数到它。

MSRV 政策

onlyargs 的最低支持 Rust 版本将始终可在 GitHub 上的 MSRV.md 文件中找到。

示例

查看 derive-example 了解用法。

依赖项

~28KB