You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							77 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
	
	
							77 lines
						
					
					
						
							1.4 KiB
						
					
					
				| # 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
 | |
| 
 | |
| ```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)
 |