2 个不稳定版本
0.2.0 | 2024 年 6 月 20 日 |
---|---|
0.1.0 | 2024 年 5 月 28 日 |
#554 在 网络编程
在 hac-client 中使用
69KB
1.5K SLoC
,--,
,--.'| ,---, ,----..
,--, | : ' .' \ / / \
,---.'| : ' / ; '. | : :
| | : _' |: : \ . | ;. /
: : |.' |: | /\ \ . ; /--`
| ' ' ; :| : ' ;. : ; | ;
' | .'. || | ;/ \ \| : |
| | : | '' : | \ \ ,'. | '___
' : | : ;| | ' '--' ' ; : .'|
| | ' ,/ | : : ' | '/ :
; : ;--' | | ,' | : /
| ,/ `--'' \ \ .'
'---' `---`
您的终端上的便捷 API 客户端!
HAC
是一个类似于 Postman 的 API 客户端,在您的终端上运行。我们的目标是使测试和记录 API 变得简单,同时完全离线、免费且开源。
展开查看更多示例
目录
试用
Nix ❄️
如果您已经设置了带有 flake 支持的 Nix,您可以使用 nix run 命令尝试 hac
nix run github:wllfaria/hac
Nix 将构建并运行 hac。
如果您想通过这种方式传递参数,请使用例如 nix run github:wllfaria/hac -- -h
安装
本节应指导您完成 hac 安装过程。
您可以使用 cargo 获取 hac,或获取最新版本 标签。
使用 cargo 安装
[!NOTE] 您需要 rust v1.76 或更高版本
您可以使用以下命令从 crates.io 获取 hac
cargo install hac-client
从源码构建
将仓库克隆到您的机器上,然后您可以根据以下步骤运行或构建
git clone https://github.com/wllfaria/hac
cd hac
cargo run
# alternatively, you can run:
cargo build --release
# or if you have just:
just build
# the binary will be located at target/release/hac
[!IMPORTANT] hac 处于非常早期的开发阶段,新功能不断添加,我们计划了很多功能,请随时报告任何错误、请求功能或讨论想法。
文档
[!NOTE] 文档仍在进行中
文档可以在 hac wiki 中找到
自定义
自定义 hac 与编辑配置目录中的 toml 文件一样简单,该目录可能在您的系统中的不同位置,也可能在您的环境变量中,但您可以使用以下命令来了解 hac 在何处查找您的配置
# this command will print the path to the configuration directory hac is trying to load
hac --config-dir
[!NOTE] 您可以在自定义 hac 的 wiki 部分检查所有配置选项及其含义
hac 附带一组默认配置,您可以在 wiki 中查看更多,或者如果您愿意,您可以使用以下命令将默认配置和颜色方案导出到配置目录
hac --config-dump
[!TIP] 如果您想将配置保存到文件,可以按照以下步骤操作。
hac --config-dump > hac.toml
贡献
所有贡献都受欢迎!只需打开一个拉取请求。请阅读 CONTRIBUTING.md
变更日志
更改日志可以在这里找到。
依赖项
~15–33MB
~478K SLoC