第250313期 - posting

8.2k star,牛逼!以后就用它了
是否厌倦了繁琐的API管理和调试过程?让我们来解决这个痛点,为你介绍一个能简化工作的工具——Posting,一个现代化的API客户端,它就在你的终端里。
简介
Posting 是一个强大的 HTTP 客户端,不同于 Postman 和 Insomnia。作为一个TUI应用程序,它可以通过 SSH 使用,并实现高效的键盘驱动工作流。你的请求会以简单的 YAML 文件形式保存在本地,易于阅读和版本控制。
功能特点
- 跳转模式导航:轻松浏览。
- 环境变量:管理和使用变量。
- 自动补全:快速输入。
- 语法高亮:使用 tree-sitter 实现代码高亮。
- Vim键:便捷的键盘操作。
- 自定义键绑定:根据你的需求调整。
- 用户定义主题:个性化你的界面。
- 运行Python代码:在请求前后运行Python脚本。
- 广泛配置:高度可配置。
- 在$EDITOR中打开:快速编辑。
- 导入curl命令:通过URL栏粘贴导入curl命令。
- 导出请求为cURL命令:方便分享和复用。
- 导入OpenAPI规格:支持规范化文档。
- 命令调色板:快速访问功能。
如何开始
Posting 可以通过uv在MacOS、Linux和Windows上安装。uv 是一个单一的Rust二进制文件,可以用于安装Python应用程序。它比其他工具快得多,并能在几秒钟内让你开始使用Posting。你甚至不需要自己安装Python,uv会处理所有安装工作。
快速安装(MacOS/Linux)
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --python 3.12 posting
安装后,你可以通过命令行运行Posting:
posting
uv还可以轻松安装额外的Python包到你的Posting环境中,然后你可以在预请求和后响应脚本中使用这些包。
更多信息
了解更多关于Posting的信息,请访问 Posting官网 。
结语
通过使用Posting,你将体验到更高效、更便捷的API管理流程。不再为繁琐的操作而烦恼,立即开始使用Posting,简化你的工作!
希望这篇介绍对你有帮助!如果有其他问题或需要进一步信息,请随时告诉我。 😊
开源地址:github.com/darrenburns/posting