httpie / cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
https://httpie.io
BSD 3-Clause "New" or "Revised" License
32.71k stars 3.67k forks source link

Support for team collaboration/sync #1514

Open BoscoDomingo opened 1 year ago

BoscoDomingo commented 1 year ago

Checklist


Enhancement request

Simple: enable syncing of workspaces between teams, so the same Request can be edited by one user and used by another. This can be easily set up in a GitHub repo so it has no cost to you.


Problem it solves

Ability to work as a team without having to manually share requests


Additional information, screenshots, or code examples

Postman and Insomnia both offer this, and it's quite a valuable feature. It's keeping me from using HTTPie.

It could also open the door to shared environments.

ScottRFrost commented 1 year ago

We've worked around this internally by creating a Github shared / service account that we all log on to in HTTPie desktop, but having actual shared / sync would be amazing.

Alternatively, provide a simple way to save / load groups and requests from filesystem, then we could just sync those files via Git / OneDrive / etc.

kalashnikovisme commented 7 months ago

Saving requests and collections to the filesystem will be enough for the beginning. Wanna suggest using HTTPie for every client, but it's declined every time because of any sharing absent :slightly_frowning_face:

BoscoDomingo commented 7 months ago

Yeah, so long as we can get Git going, that would be great for many small teams and to encourage wider adoption. Right now we've opted for Bruno due to this