1.1.0 • Published 6 years ago

system-utils v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

system-utils

additional operating system-related utility methods

Install

npm install system-utils --save-dev

Usage

const sysutil=require('system-utils');

sysutil.is_Node_8_x();
//=> 'true'

sysutil.is_windows();
//=> 'true'

sysutil.get_user_name();
//=> PC's username


});

API

is_Node_x_x()

verify the installed node version ,There's 6 variations of this method, each will return true or false

	 is_Node_9_x();// 9.1.0 return true 
	 is_Node_8_x();// 8.1.0 return true
	 is_Node_6_x();// 8.1.0 return true
	 is_Node_4_x();// 4.1.0 return true
	 is_Node_0_10_x();// 0.10.0 return true
	 is_Node_0_12_x();// 0.12.0 return true

is_windows()

return true if the current running os is windows no matter version

is_windows_x()

verify the windows name installed ,There's 4 variations of this method, each will return true or false, see windows versions

	 is_windows_10();// 10.1.0 return true 
	 is_windows_8();// 6.3.3 return true
	 is_windows_7();// 6.1.1 return true
	 is_windows_xp();// 5.1.0 return true

is_Mac()

return true if the current running os is windows no matter version

is_Mac_x()

verify the macos name installed ,There's 8 variations of this method, each will return true or false, see macos versions

	 is_Mac_cheetah();// 10.0.0 return true 
	 is_Mac_puma();// 10.1.0 return true 
	 is_Mac_jaguar();// 10.2.0 return true 
	 is_Mac_panther();// 10.3.0 return true 
	 is_Mac_tiger();// 10.4.0 return true 
	 is_Mac_leopard();// 10.5.0 return true 
	 is_Mac_snowleopard();// 10.6.0 return true 
	 is_Mac_lion();// 10.7.0 return true 

is_linux()

return true if the current running os is windows no matter version

getNpmVerion()()

return the current version of installed npm

get_user_name()

return the username of the current os

getCountry()

return the location of the current user

get_File_Separator()

return file separator for the curren os (// for windows)

License

MIT © abdelhak akermi