Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Console screencasting tool

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

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

Copyright

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

See LICENSE.txt for details.

endorse

Something went wrong with that request. Please try again.