hexo/node_modules/os-name
jkjoy 5d2d87c740 20230925 2023-09-25 15:58:56 +08:00
..
cli.js 20230925 2023-09-25 15:58:56 +08:00
index.js 20230925 2023-09-25 15:58:56 +08:00
package.json 20230925 2023-09-25 15:58:56 +08:00
readme.md 20230925 2023-09-25 15:58:56 +08:00

readme.md

os-name Build Status

Get the name of the current operating system. Example: OS X Mavericks

Useful for analytics and debugging.

Install

$ npm install --save os-name

Usage

var os = require('os');
var osName = require('os-name');

// on an OS X Mavericks system

osName();
//=> OS X Mavericks

osName(os.platform(), os.release());
//=> OS X Mavericks

osName(os.platform());
//=> OS X

osName('linux', '3.13.0-24-generic');
//=> Linux 3.13

osName('win32', '6.3.9600');
//=> Windows 8.1

osName('win32');
// Windows

API

osName([platform, release])

By default the name of the current operating system is returned.

You can optionally supply a custom os.platform() and os.release().

Check out getos if you need the Linux distribution name.

CLI

$ npm install --global os-name
$ os-name --help

  Example
    os-name
    OS X Mavericks

Contributing

Production systems depend on this package for logging / tracking. Please be careful when introducing new output, and adhere to existing output format (whitespace, capitalization, etc.).

License

MIT © Sindre Sorhus