usage property

  1. @override
String get usage
override

Implementation

@override
String get usage {
  final result = StringBuffer();
  result.write('''
Usage
afib $name <subcommand>...

Available subcommands
''');


  for(final sub in subcommands.values) {
    result.write("  ${sub.name} - ${sub.description}\n");
  }

  return result.toString();
}