 
   def run([]) do
     header()
-    IO.puts("We're missing an AppSignal Push API key and cannot continue.")
-    IO.puts("Please supply one as an argument to this command.\n")
-    IO.puts("  mix appsignal.install push_api_key\n")
-    IO.puts("You can find your push_api_key on https://appsignal.com/accounts under 'Add app'")
-    IO.puts("Contact us at support@appsignal.com if you're stuck.")
+
+    """
+    We're missing an AppSignal Push API key and cannot continue.
+    Please supply one as an argument to this command.
+
+      mix appsignal.install push_api_key
+
+    You can find your push_api_key on https://appsignal.com/accounts under 'Add app'
+    Contact us at support@appsignal.com if you're stuck.
+    """
+    |> IO.puts()
   end
 
   def run([push_api_key]) do

  end

  defp output_config_environment_variables(config) do
    IO.puts("Configuring with environment variables.")
    IO.puts("Please put the following variables in your environment to configure AppSignal.\n")
    IO.puts(~s(  export APPSIGNAL_APP_NAME="#{config[:name]}"))
    IO.puts(~s(  export APPSIGNAL_APP_ENV="prod"))
    IO.puts(~s(  export APPSIGNAL_PUSH_API_KEY="#{config[:push_api_key]}"))
  end

  defp write_config_file(config) do

        IO.puts("Valid! 🎉")

      {:error, :invalid} ->
        print_invalid()
        exit(:shutdown)

      {:error, reason} ->
        print_validating_error(reason)
        exit(:shutdown)
    end
  end

  defp print_invalid do
    """
    Invalid
    Please make sure you're using the correct push api key from appsignal.com
    Contact us at support@appsignal.com if you're stuck.
    """
    |> IO.puts()
  end

  defp print_validating_error(reason) do
    """

    Validating failed, reason:

      #{inspect(reason)}
    """
    |> IO.puts()
  end

  defp ask_for_app_name, do: ask_for_input("What is your application's name?")

  defp ask_kind_of_configuration do
    """

    There are two methods of configuring AppSignal in your application.
      Option 1: Using a "config/appsignal.exs" file. (1)
      Option 2: Using system environment variables.  (2)
    """
    |> IO.puts()

    case ask_for_input("What is your preferred configuration method? (1/2)") do
      "1" ->
