syntaxString method

String syntaxString()

Syntax message part describing the flag.

Used as part of Command.syntaxMessage().

Implementation

String syntaxString() {
  String syntax = "--${name}";
  final int space = 13 - name.length;
  if (description.isNotEmpty) {
    syntax = syntax + (" " * space) + "${description}";
  }
  if (examples.isNotEmpty) {
    syntax = syntax + " (examples: ${getExamplesFormatted().join(", ")})";
  }
  return syntax;
}