Yeah telling us to blindly run a shell script is...a quirky design choice. At least it doesn't tell you to run it with sudo like I've seen some other ones do, and the shell script itself is sanely commented.
I don't particularly like curl | sh either, but without sudo, I'm not sure how much it /really/ differs, security wise, from other options.
Edit: real package managers have improved features compared to curl, as outlined in another branch of the comments.
https://patchworksecurity.com/releases.txt
The latest release (2.0.0) has been signed by my key 0x85C64E20
We're working on improving our API documentation. You can develop against our API and not use the supplied client.