mirror of
https://github.com/RGBCube/CSAssignments
synced 2025-06-22 14:02:10 +00:00
10 lines
406 B
Python
10 lines
406 B
Python
__all__ = ("ROOT", "IS_WINDOWS", "QUIET_SUFFIX", "CHECK_COMMAND_EXISTS", "OS_KEY")
|
|
|
|
from os import name as os_name
|
|
from pathlib import Path
|
|
|
|
ROOT = Path(__file__).parent.parent
|
|
IS_WINDOWS = os_name == "nt"
|
|
QUIET_SUFFIX = " | Out-Null" if IS_WINDOWS else " > /dev/null"
|
|
CHECK_COMMAND_EXISTS = ("Get-Command {}" if IS_WINDOWS else "command -v {}") + QUIET_SUFFIX
|
|
OS_KEY = "windows" if IS_WINDOWS else "unix"
|