UNPKG

crash-override

Version:

Control system functions (restart/shutdown/volume/screensaver etc)

58 lines (29 loc) 925 B
# crash-override Control system services such as audio volumne, start/sleep/shutdown and screensaver programmatically. OS X only for now! ## Installation Get it: $ npm install --save crash-override Require it: var crash-override = require('crash-override'); ## API (Callback is optional for all methods) #### `co.restart([cb])` Restart the computer. #### `co.shutdown([cb])` Shutdown the computer. #### `co.sleep([cb])` Enter sleep mode. #### `co.mute([cb])` Mute audio. #### `co.unmute([cb])` Unmute audio. #### `co.setVolume(val, [cb])` Set the system volume to `val` (0..1). #### `co.startScreensaver([cb])` Start the system screensaver. #### `co.stopScreensaver([cb])` Stop the system screensaver. ## Copyright & License © 2015 Jason Frame [ [@jaz303](http://twitter.com/jaz303) / [jason@onehackoranother.com](mailto:jason@onehackoranother.com) ] Released under the ISC license.