single static method
Creates a single-line command, for example play: speed: 100.
Implementation
static String single(String name,
[Map<String, Object?> parameters = const {}]) {
if (parameters.isEmpty) return '$name\n';
final values = <String>[];
parameters.forEach((key, value) {
if (value != null) values.add('$key: ${_value(value)}');
});
return values.isEmpty ? '$name\n' : '$name: ${values.join(' ')}\n';
}