1.1.1 • Published 7 years ago
ibrew v1.1.1
ibrew 🍻
Interactive CLI for Homebrew – the missing package manager for macOS.
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 ibrewUsage
$ 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
      ◯ asciinemaRequirements
- macOS
- Homebrew
- Node.js
Related
Awesome interactive CLI apps:
- Emma – Interactive CLI to search and install npm packages
- itunes-remote – Control iTunes via CLI :notes:
- 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