У меня есть действие на GitHub на Javascript. Как узнать ОС, для которой в данный момент выполняется действие? Я хочу выполнить несколько команд, требующих привилегии sudo. Поэтому мне нужно убедиться, что я делаю это только для linux ОС.
спасибо
Поскольку это действие Javascript, это означает, что работает на Node.js, поэтому вы можете использовать модуль OS. В частности, os.platform() вернет значение, которое вы можете использовать, чтобы определить, нужно ли вам sudo или нет:
OS
os.platform()
sudo
Возвращает строку, идентифицирующую платформу операционной системы. Значение устанавливается во время компиляции. Возможные значения: aix, darwin, freebsd, linux, openbsd, sunos и win32.
aix
darwin
freebsd
linux
openbsd
sunos
win32