Comment by account42
1 year ago
> You need Golang installed for this command to work.
What makes all these newfangled language ecosystems think this is an acceptable way to distribute your software. No, I don't want to install yet another giant tree of language specific crap. Learn to distribute self-contained binaries please.
For most professional software, I agree. For hobby projects like this, I can certainly understand the appeal of asking users to compile it themselves rather than trying to provide binaries for all of the possible OS and hardware combinations in use today, most of which you might not even have access to for testing.
That said, certainly there does seem to be a weird glib assumption by some hobby/OSS projects that of course I already have the same developer ecosystem/toolchain installed on my system as they do - of course I have a Rust toolchain or can install dependencies with Homebrew or am using Linux with systemd/Wayland. This project at least kindly asks me to install Go first if I haven't already.