///|
fn main {
let args = @env.args()
let command = if args.length() > 1 { args[1] } else { "demo" }
match @treespec.run_cli_command(command) {
Ok(output) => println(output)
Err(@treespec.UnknownCommand(_)) => {
println(@treespec.cli_help())
abort("Unknown command: " + command)
}
Err(_) => abort("TreeSpec command failed")
}
}