All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.alm.helpers.SystemHelper Maven / Gradle / Ivy

// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See License.txt in the project root.

package com.microsoft.alm.helpers;

/**
 * System utilities
 */
public class SystemHelper {

    final static String osName = System.getProperty("os.name");

    /**
     * Check if the process is running on Windows platform
     *
     * @return
     *      {@code true} if running on Windows; {@code false} otherwise
     */
    public static boolean isWindows() {
        return osName.startsWith("Windows");
    }

    /**
     * Check if it is running on Linux 
     *
     * @return
     *      {@code true} if running on Linux; {@code false} otherwise
     */
    public static boolean isLinux() {
        return osName.equals("Linux");
    }

    /**
     * Check if it is running on Mac OSX
     *
     * @return
     *      {@code true} if running on Linux; {@code false} otherwise
     */
    public static boolean isMac() {
        return osName.equals("Mac OS X");
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy