Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 

exterminate

terminal emulator application like xterm

example

Just type exterminate. You will be in a graphical shell just like xterm or gnome-terminal, except running with chrome using --app.

To render html pages and images inline in the terminal use the xtshow command:

exterminate

You can render any html you want on the terminal! Here's some javascript and html that parses the query string and renders it... in comic sans!

var qs = require('querystring');

var params = qs.parse(window.location.search.replace(/^\?/, ''));
var text = document.createTextNode(JSON.stringify(params));
document.body.appendChild(text);
<html>
<head>
<style>
  body {
    font-family: "Comic Sans MS";
    color: rgb(100,255,255);
    font-size: 1.5em;
  }
</style>
</head>
<body>
<script src="bundle.js"></script>
</body>
</html>
$ browserify main.js > bundle.js

comic sans in the terminal

usage

usage:

  exterminate OPTIONS
  
    Create an exterminate session or server.
    
    OPTIONS:
    
      --port=PORT   Listen on 0.0.0.0:PORT and go into server mode.
      
      --viewer      Broadcast the first connection to all later connections.
      
      --share       Share a terminal with anybody who connects.
      
      --share=N     Limit sharing to the first N connections.
      
      --app=CMD     Command to launch `google-chrome` as or false to not launch.
      
      --shell=CMD   Command used for the shell by exterminate. Defaults to
                    $SHELL and falls back to `bash`.

  exterminate show FILE
  
    Render the html, image, or text content at FILE inline in the terminal.
    
    This command is also available as `xtshow`.

install

First install google chrome ane make sure google-chrome is in your $PATH.

Then with npm do:

npm install -g exterminate

license

MIT

About

terminal emulator application like xterm in node and html

Resources

License

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •