   @doc false
   def process_commands(config) do
     results = Enum.map(Enum.reverse(config.commands), &process_command(&1, config))
-    errors  = for {:error, msg} <- results, do: msg
+    errors = for {:error, msg} <- results, do: msg
     Enum.reverse(config.errors, errors)
   end
 
   @doc false
   def format_error(kind, reason, stacktrace) do
     {blamed, stacktrace} = Exception.blame(kind, reason, stacktrace)
+
     iodata =
       case blamed do
         %FunctionClauseError{} ->
-          [Exception.format_banner(kind, reason, stacktrace),
-           pad(FunctionClauseError.blame(blamed, &inspect/1, &blame_match/2))]
+          formatted = Exception.format_banner(kind, reason, stacktrace)
+          padded_blame = pad(FunctionClauseError.blame(blamed, &inspect/1, &blame_match/2))
+          [formatted, padded_blame]
+
         _ ->
           Exception.format_banner(kind, blamed, stacktrace)
       end
+
     [iodata, ?\n, Exception.format_stacktrace(prune_stacktrace(stacktrace))]
   end
 

  defp parse_argv([h | t] = list, config) do
    case h do
      "-" <> _ ->
        shared_option? list, config, &parse_argv(&1, &2)
      _ ->
        if Keyword.has_key?(config.commands, :eval) do
          {config, list}

    files = filter_patterns(pattern)

    if files != [] do
      wrapper(fn -> Enum.map(files, &Code.require_file(&1)) end)
    else
      {:error, "-r : No files matched pattern #{pattern}"}
    end
