qualifiedString method

String qualifiedString()
inherited

Implementation

String qualifiedString() {
  if (argName != null) {
    return V is bool ? 'flag `$argName`' : 'option `$argName`';
  }
  if (envName != null) {
    return 'environment variable `$envName`';
  }
  if (argPos != null) {
    return 'positional argument $argPos';
  }
  final keys = allConfigKeys;
  if (keys.isNotEmpty) {
    if (keys.length == 1) {
      return 'configuration key `${keys.single}`';
    }
    return 'configuration keys ${keys.map((final k) => '`$k`').join(', ')}';
  }
  return _unnamedOptionString;
}