Skip to content

Consider normalizing recorded terminal I/O #10

Description

@spbnick

See if we can use a terminal emulator library in tlog, which would present a single terminal type to the user, while translating its protocol to the protocol of the terminal we run under. Then we'll be able to record the I/O in that single protocol the library uses and thus normalize the recorded data.

That in turn will greatly simplify playback, as we won't need to implement support for playback of all the terminal protocols users can use (although there aren't that many of them nowadays), or will use. That will also help us normalize searching and make it more predictable, plus allow for easier analysis of the recorded data.

On tlog-play side, we will also need to use that library to translate the recording to the protocol of the actually used terminal.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions