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
33.22k stars 3.67k forks source link

[Feature] Upload Progress Bar #685

Open qoomon opened 6 years ago

qoomon commented 6 years ago

Would be great to have an upload bar as well.

moghya commented 6 years ago

@jakubroztocil I would like to do this, please assign it to me. Any heads up that you would like to give.

marhel commented 4 years ago

We're doing a hackathon at work today, and will see if we can manage to add this!

jkbrzt commented 4 years ago

@marhel thanks for thinking about HTTPie for your hackathon!

I'm currently working on streamed/chunked uploads (which is a bigger project) and I it would be difficult to implement the upload progress bar with the current upload behaviour, and also the implementation would have to change pretty drastically once the streaming uploads are in place. On the other hand, with proper upload streaming, it will be quite easy to reuse the downloads.py logic.

So, if I may, I would suggest focussing on something smaller.

marhel commented 4 years ago

@jakubroztocil thanks for the heads up, we instead did a few minor PRs that was blocking our contributing, such as getting the tests working on windows and other issues.

nachocab commented 3 years ago

It would be great to get a progress bar now that the streamed uploads are in 2.3.0 😁

jkbrzt commented 3 years ago

@nachocab that is going to be the next step! :)

kamyar commented 3 years ago

Any news on this? would be a great addition to httpie! Also love it, thanks everyone for making it so easy to use. :)

Almad commented 3 years ago

Needs #1023