(name string)
| 395 | } |
| 396 | |
| 397 | func hasDynamicLibraryExtension(name string) bool { |
| 398 | lowerName := strings.ToLower(name) |
| 399 | return strings.HasSuffix(lowerName, ".dylib") || strings.HasSuffix(lowerName, ".so") || strings.HasSuffix(lowerName, ".dll") |
| 400 | } |
| 401 | |
| 402 | type pluginFileInfo struct { |
| 403 | ID string |