(err: unknown)
| 20 | const out = (result: { text(): string }) => result.text().trim() |
| 21 | const nuls = (text: string) => text.split("\0").filter(Boolean) |
| 22 | const fail = (err: unknown) => |
| 23 | ({ |
| 24 | exitCode: 1, |
| 25 | text: () => "", |
| 26 | stdout: Buffer.alloc(0), |
| 27 | stderr: Buffer.from(err instanceof Error ? err.message : String(err)), |
| 28 | truncated: false, |
| 29 | }) satisfies Result |
| 30 | |
| 31 | export type Kind = "added" | "deleted" | "modified" |
| 32 |