📥 x-cmd install | Slumber - 告别繁琐,拥抱高效的终端 HTTP 客户端

还在为调试 API 接口,发送 HTTP 请求而苦恼吗?还在各种 GUI 工具之间切换,只为了发送一个简单的请求吗?现在,有了 Slumber,一切都将变得简单而高效!

Slumber 是一款基于 Rust 开发的开源终端 HTTP 客户端,它既拥有强大的 CLI 命令行模式,也提供了直观易用的 TUI 界面,让你在终端就能轻松完成各种 HTTP 请求操作。

核心优势,一览无遗

  • 源文件配置,版本控制友好: 所有请求配置都保存在 YAML 文件中,方便你进行版本控制、分享和协作。告别二进制配置文件的烦恼,拥抱文本配置的便捷。

  • 灵活的请求构建: Slumber 不仅仅是一个简单的请求发送工具,它还支持从其他请求、本地文件、甚至 Shell 命令中动态构建请求。让你的请求更加灵活,满足各种复杂场景的需求。

  • 强大的导入功能: 轻松导入来自 Insomnia、OpenAPI、VS Code .rest 和 Jetbrain's .http 等流行格式的请求定义,无缝迁移你的现有工作流程。

  • JSONPath 筛选,精准定位: 在 TUI 界面中,你可以使用 JSONPath 选择器轻松浏览响应数据,快速定位到你关心的信息。

  • 多环境支持,自由切换: 通过 Profile 功能,你可以轻松切换不同的环境配置,例如开发、测试、生产环境,无需修改请求定义。

  • 永不过时的承诺: Slumber 承诺永远免费使用,并且所有数据都存储在本地,完全掌控你的数据。拒绝"免费增值"陷阱,拒绝"强制升级"套路。

安装

bash 复制代码
# 启用 install 模块的交互式 APP,install 可简写为 i

x i

选定软件后,按下回车键将展示一系列操作选项

应用场景,无限可能

  • API 调试: 快速发送各种 HTTP 请求,验证 API 接口的正确性。

  • 自动化测试: 将请求配置纳入自动化测试流程,提高测试效率。

  • 脚本编写: 在 Shell 脚本中使用 Slumber 发送 HTTP 请求,实现自动化任务。

  • 学习 HTTP 协议: 通过 Slumber 观察 HTTP 请求和响应的细节,深入理解 HTTP 协议。

示例

Slumber 基于集合 的概念。 集合是一组请求配方,它们是你想要运行的请求的模板。 一个简单的集合可以是:

yaml 复制代码
# slumber.yml

requests:

  get: !request

    method: GET

    url: https://httpbin.org/get

  


  post: !request

    method: POST

    url: https://httpbin.org/post

    body: !json { "id": 3, "name": "Slumber" }

创建此文件,然后运行带有 slumber 的 TUI。

告别 GUI,拥抱终端

Slumber 让你在终端就能完成各种 HTTP 请求操作,无需在多个 GUI 工具之间切换,提高工作效率。

Slumber 是一款值得你拥有的终端 HTTP 客户端。现在就开始使用 Slumber,释放你的终端 HTTP 超能力吧!

来源:

github.com/LucasPicker...

温馨提示:

本软件目前处于开发初期,功能尚未完善。建议您在使用前浏览开发仓库,确认后再行使用。

更多内容请查阅 : install/slumber

相关推荐
yuren_xia12 分钟前
Spring Boot中保存前端上传的图片
前端·spring boot·后端
普通网友1 小时前
Web前端常用面试题,九年程序人生 工作总结,Web开发必看
前端·程序人生·职场和发展
站在风口的猪11083 小时前
《前端面试题:CSS对浏览器兼容性》
前端·css·html·css3·html5
JohnYan3 小时前
Bun技术评估 - 04 HTTP Client
javascript·后端·bun
shangjg33 小时前
Kafka 的 ISR 机制深度解析:保障数据可靠性的核心防线
java·后端·kafka
青莳吖4 小时前
使用 SseEmitter 实现 Spring Boot 后端的流式传输和前端的数据接收
前端·spring boot·后端
CodeCraft Studio5 小时前
PDF处理控件Aspose.PDF教程:在 C# 中更改 PDF 页面大小
前端·pdf·c#
我的golang之路果然有问题5 小时前
ElasticSearch+Gin+Gorm简单示例
大数据·开发语言·后端·elasticsearch·搜索引擎·golang·gin
拉不动的猪5 小时前
TS常规面试题1
前端·javascript·面试
再学一点就睡5 小时前
实用为王!前端日常工具清单(调试 / 开发 / 协作工具全梳理)
前端·资讯·如何当个好爸爸