(command: string, args: string[])
| 33 | } |
| 34 | |
| 35 | function resolveCommand(command: string, args: string[]): { command: string; args: string[] } { |
| 36 | if (command === "gh" && process.env.GH_BIN) { |
| 37 | return { |
| 38 | command: process.env.GH_BIN, |
| 39 | args: [...envArgs("GH_BIN_ARGS"), ...args], |
| 40 | }; |
| 41 | } |
| 42 | return { command: resolveExecutable(command), args }; |
| 43 | } |
| 44 | |
| 45 | function resolveExecutable(command: string): string { |
| 46 | return command === "git" ? (process.env.GIT_BIN ?? "/usr/bin/git") : command; |
no test coverage detected