main function
Implementation
Future<void> main(List<String> arguments) async {
final runner = CommandRunner('danger_dart', 'Danger Dart.');
final dangerUtil = DangerUtil();
runner.addCommand(PRCommand(dangerUtil));
runner.addCommand(ProcessCommand(dangerUtil, stdin, stdout));
runner.addCommand(CICommand(dangerUtil));
runner.addCommand(LocalCommand(dangerUtil));
await runner.run(arguments);
}