2个不稳定版本
0.2.0 | 2024年6月20日 |
---|---|
0.1.0 | 2024年5月28日 |
#2370 in 命令行工具
用于 hac-client
9KB
70 行
,--,
,--.'| ,---, ,----..
,--, | : ' .' \ / / \
,---.'| : ' / ; '. | : :
| | : _' |: : \ . | ;. /
: : |.' |: | /\ \ . ; /--`
| ' ' ; :| : ' ;. : ; | ;
' | .'. || | ;/ \ \| : |
| | : | '' : | \ \ ,'. | '___
' : | : ;| | ' '--' ' ; : .'|
| | ' ,/ | : : ' | '/ :
; : ;--' | | ,' | : /
| ,/ `--'' \ \ .'
'---' `---`
您的终端上的便携式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.2–1.7MB
约33K SLoC