#!/usr/bin/env dart library angel_cli.tool; import "dart:io"; import "package:args/command_runner.dart"; import 'package:angel_cli/angel_cli.dart'; final String DOCTOR = "doctor"; main(List args) { var runner = new CommandRunner("angel", "Command-line tools for the Angel framework."); runner.addCommand(new DoctorCommand()); runner.addCommand(new ServiceCommand()); return runner.run(args).then((_) {}).catchError((exc, st) { stderr.writeln("Oops, something went wrong: $exc"); stderr.writeln(st); exitCode = 1; }); }