def run_interactive_command(command, env=None, **kwargs):
command_result = _run_command(<EOL>command=command,<EOL>out_pipe=sys.stdout,<EOL>err_pipe=sys.stderr,<EOL>stdin=sys.stdin,<EOL>env=env,<EOL>**kwargs<EOL>)<EOL>return command_result<EOL>
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