IsWSL FIXME
()
| 31 | |
| 32 | // IsWSL FIXME |
| 33 | func IsWSL() bool { |
| 34 | file, err := os.Open("/proc/version") |
| 35 | if err != nil { |
| 36 | return false |
| 37 | } |
| 38 | defer file.Close() |
| 39 | var lines []string |
| 40 | scanner := bufio.NewScanner(file) |
| 41 | for scanner.Scan() { |
| 42 | lines = append(lines, scanner.Text()) |
| 43 | } |
| 44 | for _, line := range lines { |
| 45 | l := strings.ToLower(line) |
| 46 | if strings.Contains(l, "microsoft") { |
| 47 | return true |
| 48 | } |
| 49 | } |
| 50 | return false |
| 51 | } |
| 52 | |
| 53 | // GetSubtaskNames FIXME |
| 54 | func GetSubtaskNames(metas ...plugin.SubTaskMeta) []string { |