[Request]: httpie
Prerequisites
- [x] I have searched all issues/PRs to ensure it has not already been reported or fixed.
Criteria
- [x] Non-GUI tool
- [x] Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 500 stars and/or 150 forks)
- [x] English interface (or at least English documentation)
- [x] Latest stable version
- [x] Full version (i.e. not a trial version)
- [x] Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)
Name
httpie
Description
HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Homepage
https://github.com/httpie/cli
Download Link(s)
https://github.com/httpie/cli/archive/refs/tags/3.2.4.zip
Some Indication of Popularity/Repute
35k stars and 3.7k forks
As far as I can tell, this is a Python application that is only available on Windows through PyPi. You would be better off managing this using pip or pipx rather than scoop. A manifest that only runs python pip install would be rather pointless, and I don't think it is in scope for scoop to manage python virtual environments. pipx is the perfect tool for this.
As far as I can tell, this is a Python application that is only available on Windows through PyPi. You would be better off managing this using
piporpipxrather than scoop. A manifest that only runspython pip installwould be rather pointless, and I don't think it is in scope for scoop to manage python virtual environments.pipxis the perfect tool for this.
Could I ask why?
I've got a prototype manifest of httpie downloads the source code, requires python and uv (python package manager) and installs it into the httpie scoop directory.
If the argument is that messing with python may inadvertently mess with the httpie installation then why not have it be packaged by Pyinstaller?
In a general sense, I guess I'm asking: Where is the line where post-install commands start becoming too complicated and starts falling outside of scoop's scope?