18 lines
375 B
Plaintext
18 lines
375 B
Plaintext
|
brew-visit() {
|
||
|
# DESC: Open a Homebrew formula's web page
|
||
|
# ARGS: $1: Homebrew formula name
|
||
|
# REQS: MacOS
|
||
|
# USAGE: brew-visit [url]
|
||
|
INFO=$(brew info "${1}")
|
||
|
INFO_CODE=$?
|
||
|
[ $INFO_CODE -ne 0 ] && return 1
|
||
|
|
||
|
URL=$(echo $INFO | grep ^http | head -1)
|
||
|
if [ -z $URL ]; then
|
||
|
echo "There doesn't appear to be a URL in the info about ${1}."
|
||
|
return 1
|
||
|
fi
|
||
|
|
||
|
open "$URL"
|
||
|
}
|