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
			| 
											3 years ago
										 | # 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) |