findValueOf<V> method

V? findValueOf<V>({
  1. String? enumName,
  2. String? argName,
  3. int? argPos,
  4. String? envName,
  5. String? configKey,
})
inherited

Returns the value of a configuration option identified by name, position, or key.

Returns null if the option is not found or is not set.

Implementation

V? findValueOf<V>({
  final String? enumName,
  final String? argName,
  final int? argPos,
  final String? envName,
  final String? configKey,
}) {
  final option = findOption(
    enumName: enumName,
    argName: argName,
    argPos: argPos,
    envName: envName,
    configKey: configKey,
  );
  if (option == null) return null;
  return optionalValue<V>(option as OptionDefinition<V>);
}