Skip to content

Latest commit

 

History

History
77 lines (45 loc) · 2.08 KB

README.md

File metadata and controls

77 lines (45 loc) · 2.08 KB

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.

[sudo] gem install shelr

On ubuntu older than precise 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

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