(res: ExecResult)
| 273 | } |
| 274 | |
| 275 | function isAlreadyLoaded(res: ExecResult): boolean { |
| 276 | const message = (res.stderr || res.stdout).toLowerCase(); |
| 277 | return res.code === 130 || message.includes('already loaded') || message.includes('service already loaded'); |
| 278 | } |
| 279 | |
| 280 | function detail(res: ExecResult): string | undefined { |
| 281 | const text = (res.stderr || res.stdout).trim(); |