Remix.run Logo
CSSer 4 hours ago

Okay, but where do you put it? I mean, yes, I know there's /usr/local/bin and /opt/bin, but why do I have to compile then mv it myself? It's a small paper cut. Does cargo or go have a global build command? That would be a nice all-in-one. And why should I have to download the source code if, honestly, I don't care as long as it works? Nah, I don't think build from source has taken over at all. It's 2025 and I use a package manager (or three) on every major operating system across multiple languages. It's because, as a vendor experience, I can one-line and use just about anything.

dwattttt 3 hours ago | parent [-]

If you have the Rust toolchain installed, installing is as simple as e.g.:

  cargo install ripgrep
which will result in ripgrep being downloaded, compiled, and copied to a per user directory that's included on PATH as part of the toolchain.

EDIT: Which is what I'm doing right now for a few of these that caught my eye.