Command lines have advantages over graphical UIs in speed of entry and the ability to contain an almost unlimited set of commands without becoming cluttered. On the other hand GUIs typically come with better discoverability. GCLI is an experiment to see if we can improve the discoverability of command lines whilst retaining the speed and powerful command set of traditional CLIs.
There are a number of problems with the design of traditional command lines:
$ git clone git://github.com/joewalker/gcli.git $ cd gcli -> Load index.html into your web browser (except Chrome) For Chrome: install node (http://nodejs.org/download/) $ npm install . $ node ./gcli.js -> Load http://localhost:9999/
When you see the ':' prompt, type 'help' to see a list of commands.