Home

Awesome

npm version Build Status Coverage Status devDependency Status Dependency Status

ibrew 🍻

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

<p align="center"> <a href="https://asciinema.org/a/229587"> <img alt="Demo animation" width="700" src="https://gitcdn.xyz/cdn/mischah/ibrew/19be4c127197f92ff6c4b24c746d6d08ceabd7c7/demo.svg" /> </a> </p>

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

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:

License

MIT © 2019 Michael Kühnel