resolveToName static method
Resolves a repository ID or name to the actual folder name.
Returns value unchanged if not found as an ID.
Resolution order:
- Check if value is a repository ID from
tom_repository.yaml - Return value unchanged (assume it's already a name)
Implementation
static String resolveToName(String value, {String? executionRoot}) {
final idToName = _loadIdToNameMap(executionRoot);
final upperValue = value.toUpperCase();
if (idToName.containsKey(upperValue)) {
return idToName[upperValue]!;
}
// Return unchanged - assume it's already a name or path
return value;
}