invocation property

  1. @override
String get invocation
inherited

A single-line template for how to invoke this command (e.g. "pub get package").

Implementation

@override
String get invocation {
  final argsUsage = arguments.entries
      .map((e) {
        return e.value.isRequired ? '<${e.key}>' : '[${e.key}]';
      })
      .join(' ');

  return '${runner!.executableName} $name $argsUsage';
}