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

Download history 23/week @ 2024-04-02

218 个月下载量

MIT 许可证

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