(message)
| 154 | } |
| 155 | |
| 156 | function sanitizeInstallMessage(message) { |
| 157 | const lines = String(message || "") |
| 158 | .split("\n") |
| 159 | .map((line) => line.trim()) |
| 160 | .filter(Boolean) |
| 161 | .filter( |
| 162 | (line) => |
| 163 | !/^proot warning:/i.test(line) && |
| 164 | !line.includes(`"/proc/self/fd/0"`) && |
| 165 | !line.includes(`"/proc/self/fd/1"`) && |
| 166 | !line.includes(`"/proc/self/fd/2"`), |
| 167 | ); |
| 168 | |
| 169 | return lines.join(" "); |
| 170 | } |
| 171 | |
| 172 | function formatInstallInfo(result) { |
| 173 | const cleanedMessage = sanitizeInstallMessage(result?.message); |
no test coverage detected