Sha256: de7ef78a9a70a92c18bfb2a4c96e9aa1779339304478cd8aa736afa988edce21

Contents?: true

Size: 1.39 KB

Versions: 69

Compression:

Stored size: 1.39 KB

Contents

# os-name [![Build Status](https://travis-ci.org/sindresorhus/os-name.svg?branch=master)](https://travis-ci.org/sindresorhus/os-name)

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

Useful for analytics and debugging.


## Install

```sh
$ npm install --save os-name
```


## Usage

```js
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()`](http://nodejs.org/api/os.html#os_os_platform) and [`os.release()`](http://nodejs.org/api/os.html#os_os_release).

Check out [getos](https://github.com/wblankenship/getos) if you need the Linux distribution name.


## CLI

```sh
$ npm install --global os-name
```

```sh
$ 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](http://sindresorhus.com)

Version data entries

69 entries across 69 versions & 2 rubygems

Version Path
trusty-festivity-extension-2.6.3 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.6 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/insight/node_modules/os-name/readme.md