argParser property

  1. @override
ArgParser get argParser
override

Implementation

@override
ArgParser get argParser {
  final argParser = ArgParser();
  argParser.addSeparator('Usage: yuro run <package>');
  final sb = StringBuffer()..writeln('Available packages:');
  _commands.forEach((element) {
    sb.write(element.name);
    sb.write(' ' * (15 - element.name.length));
    sb.writeln(element.help);
    argParser.addCommand(element.name, element.argParser);
  });
  argParser.addSeparator(sb.toString());
  return argParser;
}