rv, a new kind of Ruby management tool

81 points by steveklabnik


dlisboa

Seems to be really early stages but I like the idea. There’s a good opportunity here to unify and simplify some things.

For example:

In my mind the two best tools I’ve used from a dev experience perspective are go and bun. With Go everything is done via go, everything: toolchain, dependencies, binaries, formatting, documentation, testing, even monorepo handling. You only need a single binary to setup the whole project and get to work.

With bun you have a lot of convention over configuration and ties into the dev environment really well where most things are automatic. It also follows in go’s footsteps by providing every day tools out of the box.

Rust is alright but it has separate rustup/cargo tools which, from a DX standpoint, I don’t really care to separate. I haven’t used uv.

In general I believe this unification is the direction every language is going to. Go is still the golden standard to me.