in JetBrains.HabitatDetector/src/OsReleaseProperties.cs [72:87]
public static OsReleaseProperties? ReadFromDefaultLocations()
{
if (HabitatInfo.Platform is JetPlatform.FreeBSD or JetPlatform.Linux)
foreach (var osReleaseFile in new[]
{
"/etc/os-release",
"/usr/lib/os-release"
})
if (File.Exists(osReleaseFile))
{
using var reader = File.OpenText(osReleaseFile);
return ReadFromStream(reader);
}
return null;
}