system-utils

1.1.0 • Public • Published

system-utils

NPM Version Coverage Status Build Status Downloads Dependency Status License

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

Package Sidebar

Install

npm i system-utils

Weekly Downloads

2

Version

1.1.0

License

MIT

Last publish

Collaborators

  • darvour