PlatformBridge.detect constructor

PlatformBridge.detect()

Create with auto-detection.

Implementation

factory PlatformBridge.detect() {
  final platform = _detectPlatform();
  final capabilities = _capabilitiesFor(platform);
  final env = Platform.environment;
  final home = _resolveHomeDir(env);
  final config = _resolveConfigDir(env, home);

  return PlatformBridge._(
    platform: platform,
    capabilities: capabilities,
    environment: env,
    homeDir: home,
    configDir: config,
  );
}