This is interesting, but I'm curious: what do people think are the advantages or disadvantages of using this instead of Ruby's own readline support?
(My first thought: rlwrap already exists. Add one point. A disadvantage is that rlwrap makes the readline support depend on an external, third-party program which would need to be installed separately. Subtract one?)
I agree. Minimizing external dependencies (with a particular focus on the OS X experience) was a guiding principle of the project.
I will probably use Ruby Readline (http://bogojoker.com/readline) to implement this. Another planned feature will likely require using Curses. It would be nice to reduce these two dependencies to one, but I'm not sure I'll start by reimplementing Ruby Readline in Curses.
Some of us may not want to install perl or figure out how to use cpan. If this project is not useful to you, then don't comment. Please don't comment just for being sarcastic
Yes, all these HTTP methods are supported: GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE.
The command aliases are set up to reflect frequency of use. GET, POST, PUT, and DELETE can be invoked using those words as commands, but HEAD, OPTIONS, and TRACE must be specified as 'http-head', 'http-options', and 'http-trace', respectively.
Fantastic, I was hoping someone would implement the concept for all the ruby developers out there! I love the history feature too, I might have to steal it ;>
To begin with, not everybody is into Node yet, and so installing http-console is not as simple as 'gem install htty'.
Furthermore, http-console's spare UI is not as full-featured as it might be.
I have some killer features in mind for the near future.
Fork and contribute!