linuxos
The linux system operation module is a built-in module, no need to use import to import, and its interface can be called directly in the script scope.
linuxos.name
- Get linux system name
Function Prototype
API
lua
linuxos.name()Parameter Description
No parameters required for this function.
Usage
We can also quickly get the view through the following command
sh
xmake l linuxos.nameSome names currently supported are:
- ubuntu
- debian
- archlinux
- manjaro
- linuxmint
- centos
- fedora
- opensuse
linuxos.version
- Get linux system version
Function Prototype
API
lua
linuxos.version()Parameter Description
No parameters required for this function.
Usage
The version returned is the semver semantic version object
lua
if linux.version():ge("10.0") then
-- ...
endlinuxos.kernelver
- Get linux system kernel version
Function Prototype
API
lua
linuxos.kernelver()Parameter Description
No parameters required for this function.
Usage
What is returned is also a semantic version object, you can also execute xmake l linuxos.kernelver to quickly view.