NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Ohbin – uv wrapper for installing tools from GitHub (github.com)
figmert 7 hours ago [-]
But why? Mise does this and more. It can install binaries from github, gitlab, uv, npm, and many more.
magnio 4 hours ago [-]
Heck, mise has an HTTP backend that can install binaries from any URL. I use this to manage Atlassian CLI, whose official Windows binary is not on winget.
nulldomain 7 hours ago [-]
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.

christoff12 3 hours ago [-]
TIL about Mise; looks nifty.
sscaryterry 5 hours ago [-]
mise ftw!
ramon156 8 hours ago [-]
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.
pseufaux 8 hours ago [-]
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 8 hours ago [-]
AFAIK uv installs python packages only. This fetches and runs binaries from Github.
pseufaux 7 hours ago [-]
Ah. Missed that. Thank you
bavarianbob 4 hours ago [-]
This is pretty cool, I'm doing something similar for binaries I use on my computer - https://github.com/chasen-bettinger/conf/blob/main/binaries....
3 hours ago [-]
whinvik 5 hours ago [-]
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!

droelf 7 hours ago [-]
For pixi we also created a octoconda & a "github-releases" channel: https://prefix.dev/blog/octoconda-repackage-github-binary-re...
_ZeD_ 8 hours ago [-]
from TFA

    uv run ohbin run rg -- TODO src/
yeaaah
notmarkeloff 6 hours ago [-]
[dead]
jpollock 6 hours ago [-]
Isn't this the problem bazel's supposed to solve?
jitl 4 hours ago [-]
there are a few projects not using bazel
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 18:09:01 GMT+0000 (Coordinated Universal Time) with Vercel.