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"
 | 
						|
}
 |