Bbin is an experimental binary installer. It's like pip but it installs generic binaries.
So it's kind of like Homebrew, except that it doesn't installs to /usr/local/bin/
by default and it always builds from source.
I haven't uploaded this to PyPi yet since this is super experimental. But, if you want, here's how you can install.
First, get Poetry. It's the package manager this project uses (and it's easy to install Poetry). Second, clone this repo. And third, add the bbin
directory to your $PYTHONPATH
.
Let's say we wanted to install a package named hello_world
. Then we would simply do
$ python3 -m bbin install hello_world
🍰✨
Other commands can be found via bbin --help
Well, there's the ~/.config/bbin
directory that it creates, the ~/bin
directory for storing installed binaries, and the ~/app
directory for graphical apps (WIP!).