TerminalReplay

70-line native JS to replay multiple terminal sessions.


Usage:

<script src="TerminalReplay.js"></script>

const terminals = {
    "DIV_ID": [
        [
            LINE_DELAY_IN_MS,
            CHAR_DELAY_IN_MS,
            "LINE_TO_DISPLAY",
            "LINE_TYPE (in or out)"
        ],
    ],
};
new TerminalReplay(terminals);

Preview:

TerminalReplay.js:


View page source for full example.