parsePluginIdentifier function
Parse a plugin identifier string into name and optional marketplace.
Implementation
PluginIdentifier parsePluginIdentifier(String plugin) {
final atIndex = plugin.indexOf('@');
if (atIndex >= 0) {
return PluginIdentifier(
name: plugin.substring(0, atIndex),
marketplace: plugin.substring(atIndex + 1),
);
}
return PluginIdentifier(name: plugin);
}