mxcl/homebrew — pull request #15605 by jbrisbin (2012-10-22 17:32:09+00:00)
Title: rest-shell 1.1.2.RELEASE

rest-shell is an interactive shell that makes working with HTTP-based REST services much easier. It has built-in knowledge of resources that comply with Spring HATEOAS, which simply means the content returned has a top-level property named `links` which is an array of objects that conform to the Atom XML specification for the link element, which is a long way of saying that said object simply has a `rel` and `href` property.

When resources are "discovered" in the rest-shell, you can substitute that link's rel value for a path when interacting with it. You can also set a base URI to work from so you only have to type one level of URL segments rather than typing the entire thing like you do when using tools like `curl`.

Here's a sample interaction with the REST shell: https://gist.github.com/3932201

Here's the homepage for the project: https://github.com/jbrisbin/rest-shell