Bypassing prompt (to press return) in homebrew install script Bypassing prompt (to press return) in homebrew install script bash bash

Bypassing prompt (to press return) in homebrew install script


Reading the source of https://raw.github.com/Homebrew/homebrew/go/install -- it only prompts if stdin is a TTY. If you redirect stdin from /dev/null, it won't prompt at all. So:

ruby \  -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" \  </dev/null


This is what yes is for:

yes '' | ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"


Per the lead maintainer of Homebrew:

echo | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"