brew_cask_install() { if ! brew_cask_is_installed "$1"; then brew cask install "$@" fi } brew_cask_is_installed() { local NAME=$(brew_cask_expand_alias "$1") brew cask list -1 | grep -Fqx "$NAME" } brew_cask_expand_alias() { brew cask info "$1" 2>/dev/null | head -1 | awk '{gsub(/:/, ""); print $1}' }