var getBrowserStackLocalBin = function(options) { var arch = ('x64' === process.arch) ? 'x86_64' : 'i386' var system = uname().sysname return __dirname + '/../../../../resources/browserstack/' + system + '-' + arch + '/BrowserStackLocal' }
function caSysinfo(agentname, agentversion) { var uname = mod_uname.uname(); var hostname; if ('HOST' in process.env && process.env['HOST'].length > 0) hostname = process.env['HOST']; else hostname = uname['nodename']; return ({ ca_agent_name: agentname, ca_agent_version: agentversion, ca_os_name: uname['sysname'], ca_os_release: uname['release'], ca_os_revision: uname['version'], ca_os_machine: uname['machine'], ca_hostname: hostname, ca_major: mod_cap.ca_amqp_vers_major, ca_minor: mod_cap.ca_amqp_vers_minor }); }
var mod_uname = require('uname'); var uts = mod_uname.uname(); var fields = [ 'sysname', 'nodename', 'release', 'version', 'machine' ]; var values = fields.map(function (fieldname) { return (uts[fieldname]); }); console.log(values.join(' '));