Shelr -- tool for terminal screencasting.

Build Status

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.

gem install shelr

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

Also put the scriptreplay script somewhere in your PATH, e.g. /usr/local/bin

curl https://raw.github.com/gist/2343833/0287752171cb045205e88664a32f63bf3a45565f/scriptreplay > /usr/local/bin/scriptreplay
chmod +x /usr/local/bin/scriptreplay

(Э) 2010, 2011, 2012 Antono Vasiljev and contributors.

See LICENSE.txt for details.

endorse