Home > htty-rack

htty-rack

Htty-rack is a project mainly written in Ruby, it's free.

htty, but speaking through rack


< no fancy ASCII art here >


         ^__^
         (oo)_______
          (__)       )/
              ||----w |
              ||     ||

htty-rack[http://www.github.com/Asquera/htty-rack] is an extension to htty[http://htty.github.com] that switches the HTTP backend in favour of a Rack application. For that purpose, it also provides a set of commands for controlling which rack application is used etc.

= Warning

Alpha. No Features guaranteed.

= Installation

At the moment, this only works with the htty fork found at:

http://github.com/Asquera/htty-rack

Use rubygems:

$ gem install htty-rack

= Usage

htty-rack uses a different executable than htty. Start htty-rack using:

$ htty-rack

If no config (*.ru) file is given, htty-rack will recursively descend to find a file called "config.ru".

= Examples

Beyond the examples described on the htty[http://htty.github.com] page, htty-rack supports a few other commands:

  • app will change the rack appliation in use. The argument must be a ruby constant.
  • config will load a new rackup file and use the application therein.
  • irb starts irb so that you can manipulate the environment.

= Thanks

  • Nils Jonsson for writing htty and making this project possible