(goos string)
| 435 | } |
| 436 | |
| 437 | func pluginExtension(goos string) string { |
| 438 | switch strings.ToLower(strings.TrimSpace(goos)) { |
| 439 | case "darwin", "mac", "macos", "osx": |
| 440 | return ".dylib" |
| 441 | case "windows": |
| 442 | return ".dll" |
| 443 | default: |
| 444 | return ".so" |
| 445 | } |
| 446 | } |
| 447 | |
| 448 | func validPluginFileID(id string) bool { |
| 449 | id = strings.TrimSpace(id) |
no outgoing calls