showterm.io
It's showtime for your terminal!
Showterm lets your record a terminal session exactly as you experience it, right down to the syntax highlighting.
Installation instructions (gem install showterm
) and usage instructions (showterm <program
) are available in the showterm. :)
(yes, this is me using showterm inside showterm; it's like inception, but with more syntax highlighting)
TODO
- Allow embedders to chose colourschemes (at least light vs. dark background).
- Fix problems with vim which sometimes goes out-of-bounds for term.js
Meta-fu
As usual, bug-reports and pull requests are welcome; everything is MIT licensed (see LICENSE.MIT).
Credit
This would not have been doable without the excellent terminal emulator I borrowed from Christopher Jeffrey's incredible tty.js.
For terminal recording on a mac, this gem bundles Satoru Takabayashi's awesome ttyrec
program.