Remix.run Logo
Ohbin – uv wrapper for installing tools from GitHub(github.com)
27 points by notmarkeloff 3 days ago | 11 comments
ramon156 3 hours ago | parent | next [-]

If you're going to let an LLM write docs, at least let them write to the target of the dev. this README seems more internal, or more like a pitch, i suppose. It's weird.

whinvik 26 minutes ago | parent | prev | next [-]

This is pretty neat.

I am more used to uv than pixi or mise so it would be an easier addition to my workflow.

However I do think it would probably be nicer if this kind of approach used conda packages as a source of truth. So kind of like pixi but without pixi!

figmert 3 hours ago | parent | prev | next [-]

But why? Mise does this and more. It can install binaries from github, gitlab, uv, npm, and many more.

nulldomain 2 hours ago | parent | next [-]

Agreed, this looks like a far more limited mise alternative that still requires a completely different tool to run.

Not sure if I'm misunderstanding the private binaries concept - what advantage does gzipping and encrypting the binary and putting it in an unlisted gist have over just storing a release in a private git repo only I can access with my PAT or key? Seems needlessly complicated.

sscaryterry an hour ago | parent | prev [-]

mise ftw!

pseufaux 3 hours ago | parent | prev | next [-]

But isn't this built into uv already? Just point the sources table to GitHub.

https://docs.astral.sh/uv/concepts/projects/dependencies/#pr...

mr_mitm 3 hours ago | parent [-]

AFAIK uv installs python packages only. This fetches and runs binaries from Github.

pseufaux 3 hours ago | parent [-]

Ah. Missed that. Thank you

droelf 2 hours ago | parent | prev | next [-]

For pixi we also created a octoconda & a "github-releases" channel: https://prefix.dev/blog/octoconda-repackage-github-binary-re...

jpollock 2 hours ago | parent | prev | next [-]

Isn't this the problem bazel's supposed to solve?

_ZeD_ 4 hours ago | parent | prev [-]

from TFA

    uv run ohbin run rg -- TODO src/
yeaaah