diff --git a/zsh/lib/os b/zsh/lib/os index 87e7147d..301b7b53 100644 --- a/zsh/lib/os +++ b/zsh/lib/os @@ -12,17 +12,38 @@ function is_linux { if is_mac; then - function pkg_install() { - brew install $1 - } + if command_exists brew; then - function pkg_remove() { - brew remove $1 - } + function pkg_install() { + brew install $1 + } - function pkg_update() { - brew update && brew upgrade - } + function pkg_remove() { + brew remove $1 + } + + function pkg_update() { + brew update && brew upgrade + } + + else + + function pkg_install() { + echo_r "Homebrew not installed" + exit 1 + } + + function pkg_remove() { + echo_r "Homebrew not installed" + exit 1 + } + + function pkg_update() { + echo_r "Homebrew not installed" + exit 1 + } + + fi elif is_deb; then