blob: cec491b91c4ab9f140d9126db75f11923a9eca9f [file] [edit]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:platform/platform.dart';
void main() {
switch (Platform.current) {
case Platform(:var browserPlatform?):
print('Running in a browser');
print('User-agent: ${browserPlatform.userAgent}');
case Platform(nativePlatform: var platform?)
when platform.isLinux | platform.isMacOS | platform.isWindows:
print('Running on ${platform.operatingSystem}');
print('Hostname: ${platform.localHostname}');
default:
print('Not running on supported platform');
}
}