Cr.ArgParse是一款参数解析库,深受Python argparse库和gsscoder/CommandLine启发,专为在C#环境中解析命令行参数而设计。该库的开发路线图目标是在C#中实现argparse的大多数功能,使得C#开发者能够体验到与Python类似的命令行参数解析体验。其设计包括:

  1. 基于模型类属性配置argparse:用户可以通过设置模型类的属性来配置参数解析逻辑,简化了解析规则的定义。

  2. 解析自定义模型类的参数:支持根据用户定义的自定义模型类解析命令行参数,从而满足不同需求场景下的参数处理需求。