Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

npm version Build Status Coverage Status devDependency Status Dependency Status

ibrew 🍻

Interactive CLI for Homebrew – the missing package manager for macOS.

Demo animation

ibrew lets you use the following Homebrew features in a different way:

  • Install packages
    • Browse Homebrew search results and choose a package to install.
  • Upgrade packages
    • Browse outdated packages and select the ones you’d like to upgrade.
  • Uninstall packages
    • Browser installed packages and select the ones you’d like to remove.

Install

Get it with npm:

npm install -g ibrew

Usage

$ ibrew [searchterm] [options]

  Options
    --upgrade, -u      Lists installed packages to choose the ones to upgrade
    --remove, -r       Lists installed packages to choose the ones to remove
    --size, -s         Set number of lines for the interactive lists
    --help, -h         Show help
    --version, -v      Print version number

  Examples
    $ ibrew say
    ✔ Found 2 packages

    ? Which package you would like to install? (Use arrow keys)
    ❯ cowsay
      ponysay

    $ ibrew --upgrade
    ✔ Found 3 outdated packages

    ? Which packages you would like to upgrade? (Press <space> to select, <a> to toggle all)
    ❯ ◯ git
      ◯ lynx
      ◯ watchman

    $ ibrew --remove
    ✔ Found 136 installed packages

    ? Which packages you would like to uninstall? (Press <space> to select, <a> to toggle all)
    ❯ ◯ adns
      ◯ aom
      ◯ asciinema

Requirements

Related

Awesome interactive CLI apps:

  • Emma – Interactive CLI to search and install npm packages
  • itunes-remote – Control iTunes via CLI 🎶
  • ntl – Interactive cli menu to list/run npm tasks
  • itrash – Interactively selects files to delete from current folder in the CLI
  • ipt – Interactive Pipe To: The Node.js cli interactive workflow

License

MIT © 2019 Michael Kühnel

About

🍻Interactive CLI for Homebrew – the missing package manager for macOS.

Topics

Resources

License

Packages

No packages published