All Projects → mischah → ibrew

mischah / ibrew

Licence: MIT license
🍻Interactive CLI for Homebrew – the missing package manager for macOS.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ibrew

puppet-homebrew
homebrew (+brewcask! +taps!) package installer and provider
Stars: ✭ 17 (-48.48%)
Mutual labels:  homebrew, brew
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (+312.12%)
Mutual labels:  homebrew, brew
Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+2824.24%)
Mutual labels:  homebrew, brew
Brewlet
The missing menulet for brew.sh: keeping your packages up-to-date, and your system secure.
Stars: ✭ 298 (+803.03%)
Mutual labels:  homebrew, brew
Iterm Fish Fisher Osx
Complete guide and Bash script to install Command Line Tools + Homebrew + iTerm2 + Fish Shell + Fisher + Plugins for development purposes
Stars: ✭ 249 (+654.55%)
Mutual labels:  homebrew, brew
Dark Mode
Control the macOS dark mode from the command-line
Stars: ✭ 518 (+1469.7%)
Mutual labels:  homebrew, cli-app
Kymsu
Keep Your macOs Stuff Updated (KYMSU)
Stars: ✭ 119 (+260.61%)
Mutual labels:  homebrew, brew
AutoBrew
AutoBrew: Homebrew deployments made easy
Stars: ✭ 71 (+115.15%)
Mutual labels:  homebrew, brew
Brew
🍺🐧 The Homebrew package manager for Linux
Stars: ✭ 2,600 (+7778.79%)
Mutual labels:  homebrew, brew
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+490.91%)
Mutual labels:  homebrew, brew
Homebrew Avr
Homebrew AVR Toolchain
Stars: ✭ 294 (+790.91%)
Mutual labels:  homebrew, brew
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (-51.52%)
Mutual labels:  homebrew, brew
Install nodejs and yarn homebrew
The guide for installing nvm | node | yarn via homebrew
Stars: ✭ 261 (+690.91%)
Mutual labels:  homebrew, brew
Brew
🍺 The missing package manager for macOS (or Linux)
Stars: ✭ 30,318 (+91772.73%)
Mutual labels:  homebrew, brew
cleanmymac
A developer friendly command line cleaner program for modern macOS systems
Stars: ✭ 35 (+6.06%)
Mutual labels:  homebrew, brew
Dotfiles
Get started with your own dotfiles.
Stars: ✭ 1,094 (+3215.15%)
Mutual labels:  homebrew, brew
phpmon
Lightweight, native Mac menu bar app that interacts with Laravel Valet. Helps you manage multiple PHP installations, locate config files and more.
Stars: ✭ 1,896 (+5645.45%)
Mutual labels:  homebrew, brew
Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (+448.48%)
Mutual labels:  homebrew, brew
.config
⚙️ Bootstrappable user environment for macOS & Ubuntu
Stars: ✭ 31 (-6.06%)
Mutual labels:  homebrew, brew
rubydoc.brew.sh
📖 An online Ruby documentation browser for Homebrew/brew
Stars: ✭ 13 (-60.61%)
Mutual labels:  homebrew, brew

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].