Chris Mendez in Homebrew, For Developers

Homebrew Services

Homebrew is great for downloading and installing packages but even better for managing local databases for development. The interface is known as Homebrew Services.

If you have not installed Homebrew yet, please read this first.

Leveraging Tap

The tap command allows Homebrew to tap into another repository of formulae helping expand your options of installable software.

brew tap homebrew/services  

List available services

brew services list  

This screenshot reveals that three of my brew packages mongodb, postgres, or mysql are actively running using brew services.

Stop, start or restart a service

Start, stop or restart a database.

brew services [start, stop, restart] [name of package]  


Uninstall a service

brew uninstall [name of package]  
brew cleanup --force  
brew services cleanup