Amazon Great Offers

April 26, 2012, Record your Terminal / Console and Share Online

Hi friends,

If you want to share your terminal work with your friends/official/public.


I have uploaded a sample terminal work of mine. Just listing .txt file(s)

Click on the Play button to view the recorded work.

We can create and share online tutorials and lot more by using this. If you are interested to do so, please follow the below procedure to install and record using


  1. Any Linux OS, Mac OS X
  2. Ruby and Rubygems

Your Identity:

  • Register with to create an account with your any one of the existing ID (GitHub, Twitter, Google, OpenID)
  • You will be getting your unique ID from
  • Now you are ready to record your terminal work


I have tried with Ubuntu 11.10.

Please see the installation process here.

As you can see the bold faced lines are the commands which has been executed.

user@user-Vostro-230:~$ sudo add-apt-repository ppa:gwibber-daily/ppa
You are about to add the following PPA to your system:
 PPA for gwibber-daily
 Daily builds of Gwibber trunk
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.aTSMFL4Xlg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp:// --recv 06D1ED00EB802A66640696C8D0AFF96872D340A3
gpg: requesting key 72D340A3 from hkp server
gpg: key 72D340A3: public key "Launchpad PPA for gwibber-daily" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

user@user-Vostro-230:~$ sudo apt-get update
Reading package lists... Done
W: GPG error: oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 588CD9FC28446D73

user@user-Vostro-230:~$ sudo gem install shelr
Fetching: json-1.6.6.gem (100%)
Building native extensions.  This could take a while...
Fetching: shelr-0.15.1.gem (100%)
Successfully installed json-1.6.6
Successfully installed shelr-0.15.1
2 gems installed
Installing ri documentation for json-1.6.6...
Installing ri documentation for shelr-0.15.1...
Installing RDoc documentation for json-1.6.6...
Installing RDoc documentation for shelr-0.15.1...


  1. Setup the Shelr with your unique id
  2. Run the record command
  3. Play the recorded work
  4. Push the recorded work
    • You will be prompted with "Description" and "Tags" of the work
    • Once successfully published the work, you will get the link (URL) of published one

Please see the sample recording and publishing of work.

user@user-Vostro-230:~$ shelr setup 8333xxxxxxxxxxxxxxxxxx

user@user-Vostro-230:~$ shelr record
Provide some title for your record: PSR's First Shelr Record
=> Your session started
=> Please, do not resize your terminal while recording
=> Press Ctrl+D or 'exit' to finish recording
Script started, file is /home/user/.local/share/shelr/1335339141/typescript
user@user-Vostro-230:~$ ls -l *.txt
-rwxr-xr-x 1 user user 64 2011-05-12 15:52 mozilla.txt
user@user-Vostro-230:~$ exit
Script done, file is /home/user/.local/share/shelr/1335339141/typescript
=> Session finished

Replay  : shelr play last
Publish : shelr push last
user@user-Vostro-230:~$ shelr play last
user@user-Vostro-230:~$ ls -l *.txt
-rwxr-xr-x 1 user user 64 2011-05-12 15:52 mozilla.txt
user@user-Vostro-230:~$ exit
user@user-Vostro-230:~$ shelr push last

Your record will be published under terms of
Creative Commons Attribution-ShareAlike 3.0 Unported

Description: PSR's First Recording using
Tags (ex: howto, linux): Test, Shelr, Ubuntu, PSR
=> Record published!

For further queries, please mail to
Post a Comment

Featured Post

Java Introdcution

Please send your review and feedback to