emitOption function
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);
}