How to install Showterm in Linux

To install Showterm.io - A Terminal/Shell Recording, Upload and Share Tool

Showterm.io is used for recording, uploading and sharing terminal activities. It will record all our terminal activity in text-base as a video and then generates a link to share with our team-mates. Installation of Showterm is explained in this tutorial.

To Install Showterm in Linux

Before installing showterm, install ruby by using the following command.


For RHEL/CentOS/Fedora

# yum install ruby rubygems 
# gem install showterm

For Debian/Ubuntu/Linux Mint

root@linuxhelp:~# apt-get install ruby rubygems
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting ' ruby'  instead of ' rubygems' 
The following packages were automatically installed and are no longer required:
  libavahi-client-dev libavahi-common-dev libavahi-compat-libdnssd1
  libdbus-1-dev
Use ' apt-get autoremove'  to remove them.
Suggested packages:
  ri ruby-dev
The following NEW packages will be installed:
  ruby
0 upgraded, 1 newly installed, 0 to remove and 240 not upgraded.
Need to get 0 B/6,026 B of archives.
After this operation, 49.2 kB of additional disk space will be used.
Selecting previously unselected package ruby.
(Reading database ... 180830 files and directories currently installed.)
Preparing to unpack .../ruby_1%3a2.1.5.1ubuntu1_all.deb ...
Unpacking ruby (1:2.1.5.1ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up ruby (1:2.1.5.1ubuntu1) ...

Run the following command to install showterm.

root@linuxhelp:~# gem install showterm
Fetching: showterm-0.5.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed showterm-0.5.0
Parsing documentation for showterm-0.5.0
Installing ri documentation for showterm-0.5.0
Done installing documentation for showterm after 2 seconds
1 gem installed

Now showterm is installed successfully.

Install showterm in bin directory with the following commands, if you doesn' t have a proper ruby configuration.

root@linuxhelp:~# curl showterm.io/showterm >  /bin/showterm 

root@linuxhelp:~# chmod +x /bin/showterm

How to use?

Run the following command, to start recording.

root@linuxhelp:~# showterm
showterm recording. (Exit shell when done.)
root@linuxhelp:~# #hi
root@linuxhelp:~# #this is test recording
root@linuxhelp:~# exit
exit
showterm recording finished.
Uploading...
http://showterm.io/3df18fc5bf820ff865860

After recording, we can stop it by typing either ' exit' or ' Ctrl­ +d' .
It will record, upload and generate a link at the end of each recording which we can share. Now open that link in web browser.


You can also change the speed or stop it completely by using the following options in the web browser.
slow: To make it go slower.
fast : To make it go faster.
stop : To stop it.

Tag : Showterm
FAQ
Q
Why Is Bundler Downloading Gems From --without Groups
A
Bundlers Gemfile.lock has to contain exact versions of all dependencies in your Gemfile, regardless of any options you pass.
Q
How to adds a gem name and version?
A
Adds a gem info command with fuzzy matching on name and version. Designed for scripting use.
"https://github.com/oggy/gem_info"
Q
Why does require return false when loading a file from a gem?
A
A false return from the required method does not indicate an error. It just means that the file has already been loaded.
Q
How to download and install using platforms in RubyGems?
A
By using this command you can install with a suitable platform
SYntax: "gem install nokogiri --platform x86-mswin32-60 -i repo --no-rdoc --no-ri"
Q
Why do I get HTTP Response 302 or 301 when installing a gem?
A
For this, you need to upgrade the RubyGems and then try to access HTTP.