DotSwagGen是一款采用C#编程语言开发的命令行工具,专门用于根据Swagger规范自动生成API客户端代码,极大地提升了开发者的工作效率。
DotSwagGen 是一个用于生成 .NET 客户端代码的命令行工具,基于定义 REST API 的 Swagger 规范文件。它使用模板引擎根据给定的 Swagger 文件为任何语言创建输出代码,并且目前包含两个预设模板:C# 模型和 C# 操作模板。用户可以根据特定需求或目标编程语言定制自己的模板。
### 使用方法
用法如下:
```
dotswaggen -s -n test.namespace -o
```
- `-s, --swagger` 参数是必需的,指定了要处理的输入文件。
- `-n, --namespace` 参数是必需的,定义了生成代码时使用的命名空间名称。
- `-o, --output` 参数是必需的,指定了输出渲染后的代码到哪个目录中。
此外还可以使用:
```
--t-prefix
```
指定每个模板类型的前缀文件名,
以及
```
--o-prefix
```
为每一个生成的文件设置重写前缀。