Shelr -- tool for terminal screencasting.
shelr
allows you to record/replay and publish your terminal on http://shelr.tv.
Code for Shelr.tv service is also available on github.
Installation
From gem
You'll need ruby and rubygems installed.
[sudo] gem install shelr
On ubuntu older than precise or debian older than wheezy you should also add following to your .bashrc
or .zshrc
export PATH=/var/lib/gems/1.8/bin:$PATH
See shellcast for details :)
From packages
Watching other's records
shelr play http://shelr.tv/records/4f4ca2a43cd1090001000002.json
You can watch them online at http://shelr.tv/
Recording
shelr record
...
do something in your shell
..
exit
Publishing
shelr list
<select id of your record>
shelr push <ID>
Dependencies
Linux/BSD/Hurd/etc...
You need script
and scriptreplay
tools from BSD Utils.
Tey are already installed if You use Debian/Ubuntu/BSD variants.
OSX
If You use OS X - install ttyrec
via homebrew and setup it as recording backend.
brew install ttyrec
shelr backend ttyrec
Copyright
(Э) 2010, 2011, 2012 Antono Vasiljev and contributors.
See LICENSE.txt for details.