Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

htty, but speaking through rack

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MIT-LICENSE.rdoc
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 VERSION
Octocat-spinner-32 htty-rack.gemspec
< no fancy ASCII art here >
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

htty-rack is an extension to htty 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.


Alpha. No Features guaranteed.


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

Use rubygems:

$ gem install htty-rack


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

$ htty-rack <config-file>

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


Beyond the examples described on the htty page, htty-rack supports a few other commands:

  • app <app> will change the rack appliation in use. The argument must be a ruby constant.

  • config <file> will load a new rackup file and use the application therein.

  • irb starts irb so that you can manipulate the environment.


  • Nils Jonsson for writing htty and making this project possible

Something went wrong with that request. Please try again.