Written on May 29th, 2009.

I’ve grown terribly tired of using heel; it has grown bloated and now it’s impossible to run it due to incompatibilities with recent libraries…

So I’ve written a replacement called adsf - A Dead Simple Fileserver. It works mostly like heel, but does not have that (sometimes annoying) browser-launching feature, (never really useful) directory listing support, and (always frustrating) syntax highlighting.

You can install adsf using RubyGems, like this:

> sudo gem install adsf

And using it is simple, too:

> adsf           # launches with . as web root at port 3000
> adsf -r output # launches with ./output as web root
> adsf -H thin   # launches with the Thin handler
> adsf -p 8080   # launches at port 8080 instead of 3000

It goes without saying that it is perfect in combination with nanoc. Enjoy!