Wiki and shell
Shell script/command is a bit like a wiki plugin.
A console with history is a bit like a long web page.
A wiki page could be a sequence of command, output.
Or each command output goes in separate page and a session history shows the N latest subpages.
Command line output has markup: return, tab, colors.
 
A regular VT is needed to use VI or other fullscreen programs.
I need more markup otherwise it's not worth the overhead of the webpage/wiki.
Possibilities:
* recognise certain data forms, add markup (e.g. http, mailto, date)
* recognize command or wrap command with dedicated filter that adds markup
* allow new commands to add markup in their output
Ideas for markup:
 * makes table a table
 * add links to documentation
 * add links that execute a command in the current shell)
 * add image (e.g. Gnuplot output)
 * add menu of contextual actions
 * add anchors that can be used to reuse output into new shell commands.
 Scenarios:
 * click on prompt showing path, choose ls
 * type lsof, output is decorated, pids show a menu of actions (pargs, stack, pwdx...)
 * file prettifier annotates documentation with doc links etc.
 * script displays information with local links and certain information as popups, linked pages
Bad scenarios:
 * How to handle tail?
 * ls -l on big directory is useless, big, pollutes search results, how to get rid of it?
 * vi and other interactive programs don't mix well