7 个版本
0.1.6 | 2024 年 3 月 19 日 |
---|---|
0.1.5 | 2023 年 9 月 24 日 |
0.1.4 | 2023 年 7 月 20 日 |
0.1.3 | 2023 年 6 月 12 日 |
0.1.0 | 2022 年 12 月 31 日 |
#3 in #favorite
218 个月下载量
150KB
3.5K SLoC
CRUD
此 crate 提供了一个框架,用于生成可执行文件以从 CLI 操作您的 REST HTTP API。
请参阅示例目录。
选项
Crud 选项
端点选项。
- route : 路由前缀。
route="/myroute"
- 嵌套: 到此端点的嵌套链接。示例:
nested(route = "/another_endpoint/{id}/here")
- 参数: 作为查询字符串传递的参数结构体
- 帮助: 帮助字符串
字段选项
- id: 将此字段标记为
id
- 长: 选项的长名称
- 短: 选项的短名称
- 无短名称: 不要生成短选项
- 标题: 选项的分类
- 帮助: 短帮助字符串
- 长帮助: 长帮助文本
- 表格跳过: 该字段在作为表格显示时不会出现
运行时设置
文件 settings.toml
选项 | 描述 | |
---|---|---|
基础 | API 的基本 URL | |
auth_token | 作为 bearer 发送令牌 | 由 crud-auth-bearer 读取 |
依赖项
~22–39MB
~568K SLoC