TUI stands for "Text User Interface" not "Terminal User Interface" considering that the point of TUI vs GUI is to distinguish text mode from graphical mode. The word "terminal" isn't really meant to imply text even if quite a few terminal emulators are, indeed, text mode; rather it typically means that the UI is drawn by some other machine than the one you're touching. For example, a very popular Windows Server feature formerly named "Terminal Services" is for GUI terminals, not TUI terminals. A likely source of confusion is the MacOS app named Terminal, which only becomes a terminal in the real sense of the word once you decide to let some other machine draw your UI (ssh, telnet, rlogin, etc.).
But it looks very cool!
marcuskaztoday at 2:41 PM
These small utilities are great, now so quick and easy to create. I made a TUI version and then grew tired of it and ported it to Electron, took less than an hour for each. For those complaining about YAML format, you can create your own in less than an hour using whatever format you want.
The potentially disheartening thing about the ability to create apps like this, they are just low effort are they even worth sharing anymore? I have personal clones of Postman, Teux Deux, Goodreads and a few other utilities. Previously I would clean them up, document, and share out, but now I don't bother with most of it. Just not worth it, when people can make their own customized to their whims.
ananthakumarantoday at 7:52 AM
For those who are using Emacs, https://github.com/federicotdn/verb provides similar UX, I have been using it as a postman alternative for quite some time.
whittentoday at 5:48 PM
There is some discussion here about text user interface versus terminal user interface.
There is also the term CHUI for Character User Interface that is contrasted with TUI.
tracker1today at 4:15 PM
Not sure if it's supported, but would be cool to take an openapi spec doc and generate the scaffold for queries, similar to swaggerui but inside this tui.
jhytoday at 7:47 AM
> Slumber is a terminal-based HTTP client, built for interacting with REST and other HTTP clients
I wonder what that means -- I looked around the docs but didn't see that it interacts with other clients. I thought maybe it would show a generated curl command or something along those lines. But perhaps it's just a typo for HTTP servers?
vladdetoday at 7:30 AM
looks nice when you want to quickly get something up and running! i'm trying to move away from GUI-based, and i haven't really found a nice workflow with just using curl
If it could import and export postman collections and env, you'd have a customer for life!
onionytoday at 12:54 PM
I tried to delete the example entries from my newly created collection but seems this is impossible on Mac without remapping the keys?
Delete key does not exist, Fn-Backspace does not work too.
voidUpdatetoday at 7:10 AM
> "To that end, configuration is defined in a YAML file called the request collection"
Genuine question, why do people use YAML? I've been using it a little bit recently (reading existing documents, not writing my own), and it just seems like a more overcomplicated and less human-readable version of JSON? With potential security vulnerabilities?