8 个版本
0.4.0 | 2023 年 10 月 29 日 |
---|---|
0.3.0 | 2022 年 10 月 31 日 |
0.2.2 | 2022 年 9 月 14 日 |
0.2.1-alpha.0 | 2022 年 6 月 23 日 |
0.1.1 | 2020 年 9 月 5 日 |
#461 in 配置
23KB
526 代码行
reqq
一个用于从预定义请求文件中发起 HTTP 请求的命令行界面。
期望请求文件位于本地 .reqq
文件夹中。
可以在 .reqq/envs/
文件夹中使用任意变量配置环境。
安装
cargo install reqq
用法
请求文件位于 .reqq/create-user.reqq
。
POST {{ baseUrl }}/api/v1/users
X-Secret-Header: {{ secret }}
{ "username": "yep", "password": "nope" }
环境配置位于 .reqq/envs/test.json
。
{ "baseUrl": "https://example.com", "secret": "lolol" }
然后这个命令将发送请求!
reqq --env=test create-user
环境配置也可以通过 CLI 命令的额外参数提供。CLI 命令提供的环境参数将覆盖环境配置文件中同名变量。
reqq -a arg1=val1 -a arg2=val2 create-user
如果您不提供环境,它将尝试加载 .reqq/envs/default.json
。
.reqq
文件
Reqq 使用 handlebars 作为模板引擎,所以任何在 handlebars 中适用的事物在 .reqq
文件中也同样适用。
命令
reqq [--env=<env>] <request>
,执行请求。reqq list
,列出所有可用请求。reqq envs
,列出可用环境。
依赖项
~9–22MB
~340K SLoC