A webkit based terminal (still very experimental)
JavaScript Ruby CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
features
lib
.rvmrc
.travis.yml
CHANGELOG.rdoc
Gemfile
Gemfile.lock
LICENSE.txt
READING.txt
README.rdoc
Rakefile
SECURITY_CONCERNS.txt
termvana.gemspec

README.rdoc

Description

A web-based shell that has autocompletion and readline behavior. It uses websockets, repl.js, readline.js.

Goal is to have a fully usable shell for 80% of daily tasks, but with an awesome and hackable UI built in HTML/CSS/jQuery - eventually this goal may require a specialized browser, Termkit style, but initially I hope to get most functionality without taking that step.

Install

Install the gem with:

gem install termvana

Usage

Your browser must have html5 websockets support.

To start the server

$ termvana

Termvana will be available on port 5432 - change port with -p [port] arguments

Also notice that a subset of readline's functionality is available. Try C-l, C-r or C-p and they should do what readline normally does. For more keybindings, see readline.js.

Bugs/Issues

Please report them on github. For javascript issues, report them on readline.js or repl.js as appropriate.

Credits

License

termvana is MIT licensed. termvana comes bundled with other libraries which have the following licenses: jquery (GPL2 and MIT), jquery.hotkeys plugin (no license), repl.js jquery plugin (MIT) and readline.js jquery plugin (MIT).