forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			36 lines
		
	
	
		
			857 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			857 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | "use strict"; | ||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||
|  | exports.sysdir = exports.sys = void 0; | ||
|  | const os = require("os"); | ||
|  | function sys() { | ||
|  |     if (os.platform() === 'win32') { | ||
|  |         return '.exe'; | ||
|  |     } | ||
|  |     else { | ||
|  |         return ''; | ||
|  |     } | ||
|  | } | ||
|  | exports.sys = sys; | ||
|  | function sysdir() { | ||
|  |     if (os.platform() === 'linux') { | ||
|  |         if (os.arch() === 'arm') | ||
|  |             return 'linux_arm'; | ||
|  |         if (os.arch() === 'arm64') | ||
|  |             return 'linux_arm64'; | ||
|  |         else if (os.arch() === 'x64') | ||
|  |             return 'linux_x64'; | ||
|  |         else | ||
|  |             throw 'Unsupported CPU'; | ||
|  |     } | ||
|  |     else if (os.platform() === 'win32') { | ||
|  |         return 'windows_x64'; | ||
|  |     } | ||
|  |     else if (os.platform() === 'freebsd') { | ||
|  |         return 'freebsd_x64'; | ||
|  |     } | ||
|  |     else { | ||
|  |         return 'macos'; | ||
|  |     } | ||
|  | } | ||
|  | exports.sysdir = sysdir; | ||
|  | //# sourceMappingURL=exec.js.map
 |