How to use the release function from os

Find comprehensive JavaScript os.release code examples handpicked from public code repositorys.

1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
		data,
		os: {
			arch: os.arch(),
			cpus: os.cpus(),
			platform: os.platform(),
			release: os.release(),
			version: os.version()
		}
	});
}
fork icon8
star icon62
watch icon7

12
13
14
15
16
17
18
19
20
21
22
23
    manager.start(task);
}


async function onStart(manager, task){
    return new Promise((resolve, reject) => {
        console.log(os.type(), os.release(), os.platform());
        if(os.platform() == "linux"){


            // make my own inotifywait using heavy reference from the current one and output the same as chokidar
            // so new folders are also logged to be created
fork icon0
star icon1
watch icon1

416
417
418
419
420
421
422
423
424
425
var info = "";
   if( StorageManager.isLocalMode() ){
	
	var os = require("os");
	info += os.platform();		//操作系统
	info += os.release();		//系统版本
	info += os.type();			//系统名称
	info += os.arch();			//CPU架构

// > 本地网页模式
fork icon0
star icon0
watch icon1

58
59
60
61
62
63
64
65
66
67

sentry.configureScope(function(sentryScope) {
  const tags = {
    os_type: os.type(),
    os_platform: os.platform(),
    os_release: os.release(),
    strapi_version: scope.strapiVersion,
    node_version: process.version,
    docker: scope.docker,
  };
fork icon0
star icon0
watch icon1

66
67
68
69
70
71
72
73
74
75
}

if (process.platform === 'win32') {
	// Windows 10 build 10586 is the first Windows release that supports 256 colors.
	// Windows 10 build 14931 is the first release that supports 16m/TrueColor.
	const osRelease = os.release().split('.');
	if (
		Number(osRelease[0]) >= 10 &&
		Number(osRelease[2]) >= 10586
	) {
fork icon0
star icon0
watch icon1

135
136
137
138
139
140
141
142
143
144
layer: LAYER,
query: new requests.InitConnection({
    apiId: this.apiId,
    deviceModel: args.deviceModel || os.type()
        .toString() || 'Unknown',
    systemVersion: args.systemVersion || os.release()
        .toString() || '1.0',
    appVersion: args.appVersion || '1.0',
    langCode: args.langCode,
    langPack: '', // this should be left empty.
fork icon0
star icon0
watch icon0

58
59
60
61
62
63
64
65
66
67
sentry.configureScope(function scope(sentryScope) {
  const tags = {
    os: os.type(),
    osPlatform: os.platform(),
    osArch: os.arch(),
    osRelease: os.release(),
    version: scope.strapiVersion,
    nodeVersion: process.versions.node,
    docker: scope.docker,
  };
fork icon0
star icon0
watch icon1

3
4
5
6
7
8
9
10
11
12
13
console.log('os.arch():', os.arch());
console.log('os.platform():', os.platform());
console.log('os.type():', os.type());
console.log('os.uptime():', os.uptime());
console.log('os.hostname():', os.hostname());
console.log('os.release():', os.release());


console.log('경로------------------------------------------');
console.log('os.homedir():', os.homedir());
console.log('os.tmpdir():', os.tmpdir());
fork icon0
star icon0
watch icon0

+ 2 other calls in file

3
4
5
6
7
8
9
10
11
12
13
console.log('os.arch(): ', os.arch());
console.log('os.platform(): ', os.platform());
console.log('os.type(): ', os.type());
console.log('os.uptime(): ', os.uptime());
console.log('os.hostname(): ', os.hostname());
console.log('os.release(): ', os.release());


console.log('경로 --------------------');
console.log('os.homedir(): ', os.homedir());
console.log('os.tmpdir(): ', os.tmpdir());
fork icon0
star icon0
watch icon0