(commandName)
| 1978 | } |
| 1979 | |
| 1980 | function candidateWrapperPathsForCommand(commandName) { |
| 1981 | const directories = String(process.env.PATH || '') |
| 1982 | .split(path.delimiter) |
| 1983 | .filter(Boolean); |
| 1984 | const candidates = []; |
| 1985 | for (const directory of directories) { |
| 1986 | candidates.push(path.join(directory, commandName)); |
| 1987 | if (process.platform === 'win32') { |
| 1988 | candidates.push(path.join(directory, `${commandName}.cmd`)); |
| 1989 | candidates.push(path.join(directory, `${commandName}.ps1`)); |
| 1990 | } |
| 1991 | } |
| 1992 | return candidates; |
| 1993 | } |
| 1994 | |
| 1995 | function parseLegacyWrapperCandidate(candidatePath) { |
| 1996 | let stat = null; |
no test coverage detected