def run_as_replacement(*args, &block)
      command_line = normalize_command_line(*args, &block)

      report "Ceding execution to: "
      report command_line.string_format
      Process.exec(command_line.command_environment, command_line.command)
    end
def run_as_replacement(*args, &block)
      command_line = normalize_command_line(*args, &block)

      report "Ceding execution to: "
      report command_line.string_format
      Process.exec(command_line.command_environment, command_line.command)
    end
Completely replace the running process with a command. Good for setting
 up a command and then running it, without worrying about what happens
 after that. Uses `exec` under the hood.
 @macro normalized
 @example Using replace_us
   # The last thing we'll ever do:
   shell.run_as_replacement('echo', "Everything is okay")
   # don't worry, we never get here.
   shell.run("sudo", "shutdown -h now")