KomodoKode / bbin

An experimental binary installer/manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bbin

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.

Installation

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.

Usage

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

Uninstall

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!).

About

An experimental binary installer/manager


Languages

Language:Python 100.0%