fsSize() catch error (mac OS)
This commit is contained in:
+7
-3
@@ -84,9 +84,13 @@ function fsSize(callback) {
|
||||
let cmd = '';
|
||||
if (_darwin) {
|
||||
cmd = 'df -kP';
|
||||
macOsDisks = execSync('diskutil list').toString().split('\n').filter(line => {
|
||||
return !line.startsWith('/') && line.indexOf(':') > 0
|
||||
});
|
||||
try {
|
||||
macOsDisks = execSync('diskutil list').toString().split('\n').filter(line => {
|
||||
return !line.startsWith('/') && line.indexOf(':') > 0
|
||||
});
|
||||
} catch (e) {
|
||||
macOsDisks = []
|
||||
}
|
||||
}
|
||||
if (_linux) cmd = 'df -lkPTx squashfs | grep ^/';
|
||||
if (_freebsd || _openbsd || _netbsd) cmd = 'df -lkPT';
|
||||
|
||||
Reference in New Issue
Block a user