#!/usr/bin/env jss
use("Froody.DocFormatter");
var format = PodFormatter;
if (script.args.length > 1 && script.args[0] == '--wiky') {
format = WikyFormatter;
script.args.shift();
}
if (script.args.length != 1)
throw "Usage: " + script.name + " [--wiky] My::Froody::API";
var api = script.args[0]
var formatter = new format(api);
// get the XML docs using perl, because it uses substitution
// placeholders all over the place.
var data = perl(sprintf("use lib 'lib';use %s; %s->xml()", api, api));
print(formatter.processFroodyXML(data));