Recent Changes - Search:

Well

Well is a web shell, much like sh, csh, bash, etc. It's still very much in an experimental phase. If you want to have a play, download the alpha:

Download Well alpha4
(Free, All platforms, MIT License)

The Well server has been tested on Windows XP SP3 and Ubuntu 9.04. Access has been tested from Firefox 3.5 and Chrome 2.

To run:

  1. Install Python 2.6 (Windows or Mac, Linux, etc.)
  2. Install PyWin32 (Windows)
  3. Extract files in well-alpha4.zip to directory (e.g. C:\Well)
  4. Run (or double-click) Well.py

If you are accessing Well from the same system, no username and password is needed. If you are accessing Well via the network, Well will prompt you for a username and password. (Integration with the system's user database is still to come.)

Well also supports SSL, but you need to install pyOpenSSL and OpenSSL (which probably requires the VC redistributables). I'd like to hide all these dependencies at some point.

Main Commands

And, of course, here are some very early screenshots:

Basics


'ls' in the world of Well

Inline viewing of text (or text-like) files

Inline viewing of pictures

Inline viewing of HTML (and anything else your browser
can view)

Setting up Well

Process management


Run the DOS 'dir' command

You can run almost any command line program
(Caveat: nothing that needs terminal functions yet!
This is python called with 'python -iu'.)

Interactive input with an ordinary process (1)

Interactive input with an ordinary process (2)

You can detach (Ctrl-D) from an active process ...

... and attach to it later

Drag and drop

Here's an example of drag and drop, which performs a file copy across two different systems:

Drag and drop 'utils.js' from my Linux system...

... and it shows up on my Windows laptop

Page last modified on August 26, 2009, at 04:47 PM
View Edit History Print Recent Changes Search