Skip to content

mfinelli/cui

Repository files navigation

cui

Stop building complex curl statements, use a terminal-based request editor.

usage

Launch the application and along the bottom row you can see the keyboard commands to interact with the interface.

Demo

docker

If you don't want to build/install you can use the docker image the same way that you would otherwise use the application.

docker run -it mfinelli/cui

echo server

For local development you can launch the echo server which will just return back the request that it received.

cui -server

releases

Releases are automated, simply edit the version by running version.bash with the desired version (without the v prefix) and then make and push the relevant git tag (this time with the v prefix).

terminal video

The terminal video is made using asciinema:

asciinema rec cui.cast -c ./cui -t cui
agg cui.cast cui.gif

license

cui: http request/response tui
Copyright 2022-2023 Mario Finelli

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.