Project

htty-rack

0.0
No commit activity in last 3 years
No release in over 3 years
A CLI for rack applications based on htty.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 1.0.0
 Project Readme
 _________________________ 
< 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.

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 <config-file>

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 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.

Thanks¶ ↑

  • Nils Jonsson for writing htty and making this project possible