|
|
File traversal
| Command
| Description
|
|---|
| ls
| List the current directory, or the directory given. Eventually, this should be compatible (where sensible) with at least Ubuntu 8.10's 'ls', but for now only supports the -I flag.
| | cd <dir>
| Changes the current directory and also lists it. If cd is run without arguments, prints current directory.
| | get <file/directory>
| Downloads the specified file or directory. If a directory is specified, the files inside the directory are zipped and sent back with the name of the directory. If multiple files are requested, place all in a zip file.
|
Process management
| <shell cmd> <args>
| Run the given shell command with the given arguments. The current Well window will block until the process is finished.
| | Ctrl-D (Key combo)
| Detach the Well window from the currently running process.
| | Alt-Break (Key combo)
| Terminate the currently running process, and all child processes. (The later may only work on Windows right now.)
| | ps
| Lists all the currently active processes on the Well server. (This is especially crude right now --- just a list of process ids.)
| | attach <pid>
| Attach the current Well window to the process having process id 'pid'. Will only attach to processes started by the Well server.
|
Javascript
| <javascript>
| This will run the given javascript directly from the command prompt. e.g. shell.modalNotify("Well, well, well") Will popup a message saying "Well, well, well"
| | <javascript function> <args>
| (NOT WORKING YET) Passes the arguments to the given function and runs it. Arguments can be specified in a few different ways, such as in JSON or loose JSON syntax, or even command line syntax.
|
Graphical
- You can drag and drop copy from one Well instance to another, and so long as each server is visible to the other, the copy should just work. (Very alpha, and won't overwrite files right now for safety.)
- Clicking on folders navigates to them (using 'cd') and lists them (using 'ls' with no arguments).
- Clicking on any file will open an inline viewer. If it is a picture (jpg/png/gif), you can view it inline, maximise it (by clicking the maximise button in the top right of the preview frame) or close it (by clicking the adjacent close button). This is also true of HTML files (treat these like executables for now!), text or text-like files and SVGs (which currently get opened in a frame due to lack of proper Firefox support), PDFs/audio/video (if you have a plugin), and indeed any file that your browser recognises.
|