brooklyncentral/brooklyn — pull request #202 by cosmin-dumitrache (2012-07-12 11:29:45+00:00)
Title: New CLI REST client

This is the new REST client that was created according to the specification described in [this proposal](https://github.com/brooklyncentral/brooklyn/wiki/CLI-Proposal).

Right now it relies on using the [current REST server implementation](https://github.com/brooklyncentral/brooklyn/wiki/REST) found in sanbox/rest.

At the moment the client implements most of the core functionality described in the spec but there is still work to be done. For the time being I want to use this pull request to get as much feedback as possible.

Things to do:
* Implement unit tests and fix any issues that may appear
* Refactor some of the code which looks odd or ugly according to the feedback
* Implement some of the missing options from the spec that at not yet supported (the client currently throws UnsupportedOperationException for them)