2 个不稳定版本
0.2.0 | 2024 年 6 月 20 日 |
---|---|
0.1.0 | 2024 年 5 月 28 日 |
#1747 in 命令行工具
用于 2 crates
14KB
253 行
,--,
,--.'| ,---, ,----..
,--, | : ' .' \ / / \
,---.'| : ' / ; '. | : :
| | : _' |: : \ . | ;. /
: : |.' |: | /\ \ . ; /--`
| ' ' ; :| : ' ;. : ; | ;
' | .'. || | ;/ \ \| : |
| | : | '' : | \ \ ,'. | '___
' : | : ;| | ' '--' ' ; : .'|
| | ' ,/ | : : ' | '/ :
; : ;--' | | ,' | : /
| ,/ `--'' \ \ .'
'---' `---`
您的终端上的便捷 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
变更日志
变更日志可在此处找到
依赖项
~1–11MB
~78K SLoC