///|
fn main {
let args = @env.args()
let mut start = 0
while start < args.length() && args[start] != "--request" {
start += 1
}
start += 1
if start >= args.length() {
println("Usage: moontopo --request '' [...]")
} else {
for i = start; i < args.length(); i = i + 1 {
let result = @topo.execute(@json.parse(args[i])) catch {
e => ({ "error": e.to_string().to_json() } : Json)
}
println(result.stringify())
}
}
}