|                                                                            |  | # os-name [](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
```jsvar 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)
 |