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