bitbrew

module
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2020 License: MIT

README

bitbrew

actions-workflow-Test codecov codefactor release license

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.

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.

Directories

Path Synopsis
cmd
pkg
cli

Jump to

Keyboard shortcuts

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