bitbrew


Description
BitBar is empowered by your and third party's plugins. However it does not have a plugin manager. This is inconvenient for us (specially developers).
Bitbrew is a small but powerful package manager. This supports installation, uninstallation and sync for bitbar-plugins.
Installation
go get
$ go get github.com/micnncim/bitbrew/cmd/bitbrew
Homebrew
$ brew install micnncim/tap/bitbrew
GitHub Releases
Check out Releases.
Requirement
Usage
Bitbrew synchronizes your plugins to formula.yaml. Every time you install or uninstall a plugin, your formula gets updated. And you can configure a plugin folder and formula file path via config.yaml. Check out example.
You NEED specify the plugin folder as BitBar Plugin Folder.
You can also find the usage with bitbrew help.
Available commands
install, i: bitbrew install <FILENAME>
uninstall, u: bitbrew uninstall <FILENAME>
sync: bitbrew sync
list, l: bitbrew list
search, s: bitbrew search <TEXT>
browse, b: bitbrew browse <FILENAME>
config, c: bitbrew config
Search plugin
Search published plugins by any word.

Install plugin
Installs a plugin by specifying its filename. You can find a plugin's filename by bitbrew search.

Uninstall plugin
Uninstalls a plugin by specifying its filename. You can find a plugin's filename by bitbrew list.

Sync plugins
Synchronizes your plugins to your local plugins. This concurrently installs and uninstalls plugins so it's fast.
It helps setup when you change your computer.

Other
bitbrew list: Lists your plugins
bitbrew config: Edits your config.yaml
bitbrew browse: Browses a plugin on https://getbitbar.com.