bitbrew

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2019 License: MIT

README

bitbrew

CircleCI Go Report Card codecov Maintainability Codacy Badge CodeFactor

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

search

Install plugin

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

install

Uninstall plugin

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

uninstall

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.

sync

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

MIT

LICENSE

Directories

Path Synopsis
cli
cmd
ui
cmd
bitbrew command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL