(
osRelease: { id: string; idLike: string[] },
families: string[],
)
| 43 | ) |
| 44 | |
| 45 | function isDistroFamily( |
| 46 | osRelease: { id: string; idLike: string[] }, |
| 47 | families: string[], |
| 48 | ): boolean { |
| 49 | return ( |
| 50 | families.includes(osRelease.id) || |
| 51 | osRelease.idLike.some(like => families.includes(like)) |
| 52 | ) |
| 53 | } |
| 54 | |
| 55 | /** |
| 56 | * Detects if the currently running Claude instance was installed via mise |