4 ms·
Ohbin – uv wrapper for installing tools from GitHub
- _ZeD_ 4mo agofrom TFA uv run ohbin run rg -- TODO src/ yeaaah
- ramon156 4mo agoIf 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 4mo agoBut isn't this built into uv already? Just point the sources table to GitHub. https://docs.astral.sh/uv/concepts/projects/dependencies/#project-dependencies https://docs.astral.sh/uv/concepts/projects/dependencies/#pr...
- mr_mitm 4mo agoAFAIK uv installs python packages only. This fetches and runs binaries from Github.
- pseufaux 4mo agoAh. Missed that. Thank you
- broknbottle 4mo agoI’m this is not true, uv + wheels you can install binaries
- figmert 4mo agoBut why? Mise does this and more. It can install binaries from github, gitlab, uv, npm, and many more.
- nulldomain 4mo agoAgreed, 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 4mo agomise ftw!
- magnio 4mo agoHeck, 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.
- christoff12 4mo agoTIL about Mise; looks nifty.
- droelf 4mo agoFor pixi we also created a octoconda & a "github-releases" channel: https://prefix.dev/blog/octoconda-repackage-github-binary-releases https://prefix.dev/blog/octoconda-repackage-github-binary-re...
- jpollock 4mo agoIsn't this the problem bazel's supposed to solve?
- jitl 4mo agothere are a few projects not using bazel
- notmarkeloff 4mo ago[dead]
- whinvik 4mo agoThis 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!
- bavarianbob 4mo agoThis is pretty cool, I'm doing something similar for binaries I use on my computer - https://github.com/chasen-bettinger/conf/blob/main/binaries.yaml https://github.com/chasen-bettinger/conf/blob/main/binaries....
- deleted 4mo ago[deleted]
- oftenwrong 4mo agoSomewhat similar: https://github.com/facebook/dotslash https://github.com/facebook/dotslash