Skip to content

josch/scriptreplayjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT MOVED

This project moved to:

https://gitlab.mister-muffin.de/josch/scriptreplayjs

Rationale: free software needs free tools. See: http://mako.cc/writing/hill-free_tools.html

This copy will remain read-only and will not receive any further updates.

script and scriptreplay are part of the bsdutils package in Debian and Ubuntu, util-linux-ng in Fedora and util-linux in SUSE. They allow to capture a terminal or script output and replay it, respectively.

This page uses the vt100 emulator by Frank Bi and adds code of my own to read typescript and timing files to make it possible to replay captured scripts a web browser.

By adding an upload facility to this it would be possible to have a youtube or pastebin for terminal sessions. Due to laziness this remains a proof of concept for now though.

  • This javascript terminal window is 80x24 characters, so it might be best to adjust your terminal window to that size as well using the following to check:

    $ watch "tput cols; tput lines"

  • Start recording:

    $ SHELL=/bin/sh TERM=vt100 script -t typescript 2> timingfile

  • Do your stuff and when done exit script with exit, logout or ctrl-d.

  • To test how your recorded session looks like, use:

    $ scriptreplay timingfile typescript

  • Enter timingfile and typescript into form above and hit the play button.

About

watch terminal sessions in javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published