PluginAvailabilityCheck.fromMap constructor
PluginAvailabilityCheck.fromMap(
- Map map
Implementation
factory PluginAvailabilityCheck.fromMap(Map<dynamic, dynamic> map) {
final command = map['command'];
if (command is! String || command.trim().isEmpty) {
throw const FormatException('availability.command is required');
}
final rawArgs = map['args'];
return PluginAvailabilityCheck(
command: command,
args: rawArgs == null ? const ['--version'] : _stringList(rawArgs),
);
}