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.