4 ms·
Wonderful tool. I’ve said this before but something holding it back is that you need python to run it and have a python environment set up. Usually this isn't t
by tbrock 7y ago
Wonderful tool. I’ve said this before but something holding it back is that you need python to run it and have a python environment set up. Usually this isn't that big of a deal but it’s just enough friction to make me not reach for it most of the time.
Conversely something like jq is trivial to install and use almost anywhere because it is just a binary linked against libc. As a result I use it all the time.
- divbzero 7y agoThe Python dependency for HTTPie is handled by most Linux and macOS package managers [1]. It would be great to have it in Windows package managers as well. [1]: https://httpie.org/doc#installation https://httpie.org/doc#installation
- ducaale 7y agoOne time I tried to install HTTPie from ubuntu 16.04 apt repository I got an old version that was not compatible with httpie-jwt-auth so I had to install it using pip. 1. pip3 install httpie. 2. python3 -m pip install httpie. 3. sudo pip install httpie. Finally, it was working. Last week I upgraded to ubuntu 18.04 and surprise, httpie is not working. I didn't bother installing again from pip. Luckily this time, apt repository had a recent version. Scrolling back through my terminal history, I see that I went through the same struggle with s3cmd. So yeah, installing anything that requires python is a bit painful. Fortunately, someone in the comments mentioned https://github.com/rs/curlie https://github.com/rs/curlie which is an HTTPie alternative in golang.