Slumber:一款 TUI HTTP 客户端
Slumber a TUI HTTP Client

原始链接: https://slumber.lucaspickering.me

Slumber 是一个基于终端的 HTTP 客户端,专为与 REST 和其他 HTTP 服务交互而设计。它有两种使用模式:终端用户界面 (TUI) 和命令行界面 (CLI)。TUI 最为实用,支持交互式发送请求并查看响应;CLI 则适用于快速发送请求和脚本编写。Slumber 的目标是做到易于使用、可配置且易于共享。为此,其配置是在名为“请求集合”(request collection) 的 YAML 文件中定义的。两种使用模式(TUI 和 CLI)共享相同的基本配置(即请求集合)。请查阅“快速入门”指南进行试用,或前往“核心概念”深入了解 Slumber。

The discussion surrounding "Slumber," a new terminal-based HTTP client, highlights a broader trend of developers moving away from bloated, enterprise-heavy tools like Postman in favor of lightweight, customized utilities. Key themes from the thread include: * **The Rise of TUI/CLI Alternatives:** Many users are abandoning GUI-based API clients for terminal tools (e.g., Slumber, Verb, Bruno, Posting, Resterm) or simple shell scripts and `curl`. This shift is driven by a desire for speed, simplicity, and better integration with existing workflows. * **The "DIY" Development Era:** With the help of AI, creating custom, personalized utilities has become trivial. While some argue that these small apps are no longer "worth sharing" due to market saturation, others see them as vital learning tools that foster deeper technical exploration. * **Terminology Debates:** The community remains divided on whether "TUI" stands for "Text" or "Terminal" User Interface, reflecting the complex, evolving nature of terminal-based software. * **Format Preferences:** The choice of YAML for configuration sparked familiar debates, with proponents valuing its human-readability and comment support, while critics dislike its indentation-sensitive syntax compared to JSON or TOML.
相关文章

原文

Slumber is a terminal-based HTTP client, built for interacting with REST and other HTTP clients. It has two usage modes: Terminal User Interface (TUI) and Command Line Interface (CLI). The TUI is the most useful, and allows for interactively sending requests and viewing responses. The CLI is useful for sending quick requests and scripting.

The goal of Slumber is to be easy to use, configurable, and sharable. To that end, configuration is defined in a YAML file called the request collection. Both usage modes (TUI and CLI) share the same basic configuration, which is called the request collection.

Check out the Getting Started guide to try it out, or move onto Key Concepts to start learning in depth about Slumber.

Slumber demo

联系我们 contact @ memedata.com