2 个不稳定版本
0.2.0 | 2024 年 6 月 20 日 |
---|---|
0.1.0 | 2024 年 5 月 28 日 |
#2661 在 命令行工具
在 hac-client 中使用
9KB
106 行
,--,
,--.'| ,---, ,----..
,--, | : ' .' \ / / \
,---.'| : ' / ; '. | : :
| | : _' |: : \ . | ;. /
: : |.' |: | /\ \ . ; /--`
| ' ' ; :| : ' ;. : ; | ;
' | .'. || | ;/ \ \| : |
| | : | '' : | \ \ ,'. | '___
' : | : ;| | ' '--' ' ; : .'|
| | ' ,/ | : : ' | '/ :
; : ;--' | | ,' | : /
| ,/ `--'' \ \ .'
'---' `---`
您的终端上的便捷 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
变更日志
变更日志可以在 这里 找到
依赖项
~7-13MB
~134K SLoC