Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: thoughts on adding a TUI interface #17

Open
aaronarduino opened this issue Feb 10, 2024 · 2 comments
Open

New Feature: thoughts on adding a TUI interface #17

aaronarduino opened this issue Feb 10, 2024 · 2 comments

Comments

@aaronarduino
Copy link
Contributor

I have been using Postman for sending http requests for several years now. With Postman gating more features behind a paid subscription I've been looking at other alternatives. I think Reqq would fit my use case. However, I would like to have Reqq running as a TUI in a tmux pane so I could switch to it and press enter to send the request.

So, here is my idea:

  • TUI could be started with the command reqq ui
  • The TUI would show the list of requests that can be made in a side bar on the left
  • The list of requests could be browsed through by up/down arrows or 'j' or 'k' keys
  • Enter/Return would kick off the request and display the response in the response pane
  • q key would quit the app
    TUI Wireframe-2

Let me know your thoughts on this and if it is something you would be willing to have added to Reqq. I would love to add this feature if you are interested in it.

Thanks!

@sethetter
Copy link
Owner

I love this! I'm a huge fan of lazygit, etc, so a tui for reqq sounds perfect.

A couple other things I'd like to have integrated in the tui:

  • Environment editing
  • Specifying one-off args for requests

Of course, one thing at a time :)

I'll admit, I've never built a tui before, so this will be new territory for me. Any ideas on implementation yet?

@sOnU1002
Copy link

sOnU1002 commented Oct 1, 2024

i would work on this one if u can plaese assign me task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants