def prompt_user(question, input=STDIN, output=STDOUT)
console = HighLine.new(input, output)
console.agree("<%= color('#{question}', GREEN) %>")
end
# Want to override the input based on say an environment variable,
# is the code below an ugly approach?
def prompt_user(question, input=STDIN, output=STDOUT)
ENV['YES_TO_ALL'] && input = String.new('yes')
console = HighLine.new(input, output)
console.agree("<%= color('#{question}', GREEN) %>")
end