starting sunos support
This commit is contained in:
parent
12d57c6943
commit
62bd03cc6c
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
@ -126,6 +127,10 @@ module.exports = function (callback) {
|
|||||||
resolve(result);
|
resolve(result);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (_sunos) {
|
||||||
|
if (callback) { callback(result); }
|
||||||
|
resolve(result);
|
||||||
|
}
|
||||||
if (_windows) {
|
if (_windows) {
|
||||||
exec(util.getWmic() + ' Path Win32_Battery Get BatteryStatus, DesignCapacity, EstimatedChargeRemaining /value', opts, function (error, stdout) {
|
exec(util.getWmic() + ' Path Win32_Battery Get BatteryStatus, DesignCapacity, EstimatedChargeRemaining /value', opts, function (error, stdout) {
|
||||||
if (stdout) {
|
if (stdout) {
|
||||||
|
|||||||
@ -24,6 +24,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const NOT_SUPPORTED = 'not supported';
|
const NOT_SUPPORTED = 'not supported';
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -102,6 +102,7 @@ let _platform = process.platform;
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------
|
||||||
// 1. General
|
// 1. General
|
||||||
|
|||||||
@ -22,6 +22,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
@ -164,6 +165,10 @@ function mem(callback) {
|
|||||||
resolve(result);
|
resolve(result);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (_sunos) {
|
||||||
|
if (callback) { callback(result); }
|
||||||
|
resolve(result);
|
||||||
|
}
|
||||||
if (_darwin) {
|
if (_darwin) {
|
||||||
exec('vm_stat | grep "Pages active"', function (error, stdout) {
|
exec('vm_stat | grep "Pages active"', function (error, stdout) {
|
||||||
if (!error) {
|
if (!error) {
|
||||||
@ -319,6 +324,10 @@ function memLayout(callback) {
|
|||||||
resolve(result);
|
resolve(result);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (_sunos) {
|
||||||
|
if (callback) { callback(result); }
|
||||||
|
resolve(result);
|
||||||
|
}
|
||||||
if (_windows) {
|
if (_windows) {
|
||||||
const memoryTypes = 'Unknown|Other|DRAM|Synchronous DRAM|Cache DRAM|EDO|EDRAM|VRAM|SRAM|RAM|ROM|FLASH|EEPROM|FEPROM|EPROM|CDRAM|3DRAM|SDRAM|SGRAM|RDRAM|DDR|DDR2|DDR2 FB-DIMM|Reserved|DDR3|FBD2|DDR4|LPDDR|LPDDR2|LPDDR3|LPDDR4'.split('|');
|
const memoryTypes = 'Unknown|Other|DRAM|Synchronous DRAM|Cache DRAM|EDO|EDRAM|VRAM|SRAM|RAM|ROM|FLASH|EEPROM|FEPROM|EPROM|CDRAM|3DRAM|SDRAM|SGRAM|RDRAM|DDR|DDR2|DDR2 FB-DIMM|Reserved|DDR3|FBD2|DDR4|LPDDR|LPDDR2|LPDDR3|LPDDR4'.split('|');
|
||||||
const FormFactors = 'Unknown|Other|SIP|DIP|ZIP|SOJ|Proprietary|SIMM|DIMM|TSOP|PGA|RIMM|SODIMM|SRIMM|SMD|SSMP|QFP|TQFP|SOIC|LCC|PLCC|BGA|FPBGA|LGA'.split('|');
|
const FormFactors = 'Unknown|Other|SIP|DIP|ZIP|SOJ|Proprietary|SIMM|DIMM|TSOP|PGA|RIMM|SODIMM|SRIMM|SMD|SSMP|QFP|TQFP|SOIC|LCC|PLCC|BGA|FPBGA|LGA'.split('|');
|
||||||
|
|||||||
@ -25,6 +25,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -23,6 +23,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
@ -22,6 +22,7 @@ const _darwin = (_platform === 'darwin');
|
|||||||
const _windows = (_platform === 'win32');
|
const _windows = (_platform === 'win32');
|
||||||
const _freebsd = (_platform === 'freebsd');
|
const _freebsd = (_platform === 'freebsd');
|
||||||
const _openbsd = (_platform === 'openbsd');
|
const _openbsd = (_platform === 'openbsd');
|
||||||
|
const _sunos = (_platform === 'sunos');
|
||||||
|
|
||||||
const opts = {
|
const opts = {
|
||||||
windowsHide: true
|
windowsHide: true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user