   """
   def info(message) do
     print_app()
-    send self(), {:mix_shell, :info, [format(message)]}
+    send(self(), {:mix_shell, :info, [format(message)]})
     :ok
   end
 

  # TODO: Deprecate on Elixir v1.8
  def cmd(command, opts \\ []) do
    print_app? = Keyword.get(opts, :print_app, true)
    Mix.Shell.cmd(command, opts, fn(data) ->
      if print_app?, do: print_app()
      send self(), {:mix_shell, :run, [data]}
    end)
  end
end

  """
  def yes?(message) do
    print_app()
    send(self(), {:mix_shell, :yes?, [message]})

    receive do
      {:mix_shell_input, :yes?, response} -> response
