docs: def run_interactive_command(command, env=None, **kwargs):
      """
      Runs a command interactively, reusing the current stdin, stdout and stderr
  
      Args:
          command(list of str): args of the command to execute, including the
              command itself as command[0] as `['ls', '-l']`
          env(dict of str:str): If set, will use the given dict as env for the
              subprocess
          **kwargs: Any other keyword args passed will be passed to the
              :ref:subprocess.Popen call
  
      Returns:
          lago.utils.CommandStatus: result of the interactive execution
      """
      command_result = _run_command(
          command=command,
          out_pipe=sys.stdout,
          err_pipe=sys.stderr,
          stdin=sys.stdin,
          env=env,
          **kwargs
      )
      return command_result