fuse-shared-library
Version:
Cross-platform FUSE libraries for OSX/Linux
19 lines (16 loc) • 456 B
JavaScript
const os = require('os')
const arch = os.arch()
const platform = os.platform() + (arch === 'arm' ? '-arm' : '')
switch (platform) {
case 'linux':
require('fuse-shared-library-linux/lib')
break
case 'darwin':
require('fuse-shared-library-darwin/lib')
break
case 'linux-arm':
require('fuse-shared-library-linux-arm/lib')
break
default:
throw new Error(`fuse-shared-library is not currently supported on: ${platform}`)
}