Need help with shelr?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

antono
196 Stars 30 Forks GNU General Public License v3.0 188 Commits 3 Opened issues

Description

Console screencasting tool

Services available

!
?

Need anything else?

Contributors list

# 92,853
SQL
bash-pr...
bash-ha...
Bash
46 commits
# 41,114
Shell
Less
Bootstr...
bash-pr...
6 commits
# 8,009
Ruby
mongoid
Rails
devise
4 commits
# 100,179
elixir-...
sidekiq
elastic
rubynlp
3 commits
# 33,672
wikiped...
Haskell
yolo2
refinen...
1 commit
# 76,672
k8s
CSS
aws-far...
python3
1 commit
# 41,214
CSS
JavaScr...
auto-co...
Sublime...
1 commit

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.

[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

Watch asciicast for details :)

From packages

Watching other's records in your terminal

shelr play http://shelr.tv/records/4f4ca2a43cd1090001000002.json

You can watch them online at http://shelr.tv/

Recording your terminal

shelr record

Recording started. Do what you whant to record... To finish recording type 'exit' or just Ctrl+D.

Publishing your record

shelr push last

When you have some asciicasts at your machine you can pick one:

shelr list

shelr push 

There is alias for last record:

If you want private record, provide --private switch:

shelr push last --private

Such record will be accessible by secret URL with access_key.

Dependencies

Linux/Hurd

You need

script
tool from linux-utils. It's already installed if You use Linux. Note that old school BSD
script
will not work.

BSD/OSX

Unfortunally BSD and OSX ship old

script
wich lack timing support. If You use this systems - install
ttyrec
via ports macprots or homebrew and setup it as recording backend.
 brew install ttyrec      # OSX
 sudo port install ttyrec # BSD / OSX
 shelr backend ttyrec     # BSD / OSX

Copyright

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

See LICENSE.txt for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.