formatResult method
String?
formatResult(
- dynamic result
)
override
Implementation
String? formatResult(dynamic result) {
if (result == null) return null;
if (result is Iterable<DartPackageInfo>) {
if (argResults!['only-name'] == true) {
return result.map((e) => e.name).join('\n');
} else {
return result.map((e) {
return e.toMap().entries.map((entry) {
var key = entry.key;
var value = entry.value.toString().trim();
return '$key: $value';
}).join('\n');
}).join('\n-------------\n');
}
} else {
return result.toString();
}
}