Files
archived-discord-bot/CompatBot/Utils/SandboxDetector.cs
2025-03-08 07:01:22 +05:00

18 lines
537 B
C#

namespace CompatBot.Utils;
public static class SandboxDetector
{
public static SandboxType Detect()
{
if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("SNAP")))
return SandboxType.Snap;
if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("FLATPAK_SYSTEM_DIR")))
return SandboxType.Flatpak;
if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("RUNNING_IN_DOCKER")))
return SandboxType.Docker;
return SandboxType.None;
}
}