# File lib/pry/default_commands/whereami.rb, line 49
        def process
          if opts.quiet? && (internal_binding?(target) || !code?)
            return
          elsif internal_binding?(target)
            if target_self == TOPLEVEL_BINDING.eval("self")
              output.puts "At the top level."
            else
              output.puts "Inside #{Pry.view_clip(target_self)}."
            end
            return
          end

          set_file_and_dir_locals(@file)

          output.puts "\n#{text.bold('From:')} #{location}:\n\n"
          output.puts code.with_line_numbers.with_marker(@line)
          output.puts
        end