emitOption function

void emitOption(
  1. List<String> out,
  2. String name,
  3. Object? value
)

Appends --name value to out when value is non-empty.

Implementation

void emitOption(List<String> out, String name, Object? value) {
  if (value == null) return;
  final s = value.toString();
  if (s.isEmpty) return;
  out
    ..add('--$name')
    ..add(s);
}