public static OsReleaseProperties? ReadFromDefaultLocations()

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;
    }