def confirm?(msg)
      return true if options[:yes]
      unless STDOUT.isatty
        say(msg)
        return false
      end
      yes?(msg)
    end
def confirm?(msg)
      return true if options[:yes]
      unless STDOUT.isatty
        say(msg)
        return false
      end
      yes?(msg)
    end
Modified version of Thor's #yes? to understand -y and non-interactive usage.

 @api private
 @param msg [String] Message to show
 @return [Boolean]