UNPKG

unix-remotecontrol

Version:
158 lines (151 loc) 3.83 kB
var powerCommands = { halt: { command: ['halt'], sudo: true }, shutdown: { command: ['shutdown', '-h'], sudo: true }, restart: { command: ['shutdown', '-r'], sudo: true }, sleep: { command: ['pmset', 'sleepnow'], sudo: false }, displaySleep: { command: ['pmset', 'displaysleepnow'], sudo: false }, logout: { command: ['osascript', 'src/Commands/AppleScripts/logout.scpt'], sudo: false }, killShutdown: { command: ['killall', 'shutdown'], sudo: true } } var browserCommands = { googleChromeReset : { command: ['osascript', 'src/Commands/AppleScripts/browser_googlechrome_reset.scpt'], sudo: false }, safariClearHistory : { command: ['osascript', 'src/Commands/AppleScripts/browser_safari_clearHistory.scpt'], sudo: false } } var wifiCommands = { on : { command : ['networksetup', '-setairportpower en0 on'], sudo: false }, off : { command : ['networksetup', '-setairportpower en0 off'], sudo: false }, status : { command : ['ifconfig', 'en0'], sudo: false }, connect : { command : ['networksetup', '-setairportnetwork en0'], sudo: false } } var spyCommands = { screenshot: { command: ['screencapture', '-x'], sudo: false }, resetiSightCamera: { command: ['killall', 'VDCAssistant'], sudo: true }, resetCameraAssistant: { command: ['killall', 'AppleCameraAssistant'], sudo: true }, alert: { command: ['osascript', 'src/Commands/AppleScripts/showAlert.scpt'], sudo: false }, notify: { command: ['osascript', 'src/Commands/AppleScripts/notify.scpt'], sudo: false }, camRecord : { command: ['./src/Commands/SwiftScripts/Recorder/CamRecorder/Recorder start'], sudo: false }, screenRecord : { command: ['./src/Commands/SwiftScripts/Recorder/ScreenRecorder/Recorder start'], sudo: false } } var applicationCommands = { open: { command: ['open'], sudo: false } } var musicCommands = { itunesPlaylist: { command: ['osascript', 'src/Commands/AppleScripts/iTunesPlaylist.scpt'], sudo: false }, setVolume: { command: ['osascript', 'src/Commands/AppleScripts/setVolume.scpt'], sudo: false }, getVolume: { command: ['osascript', 'src/Commands/AppleScripts/getVolume.scpt'], sudo: false }, mute: { command: ['osascript', '-e', '"set volume with output muted"'], sudo: false }, unmute: { command: ['osascript','-e', '"set volume without output muted"'], sudo: false }, isMute: { command: ['osascript', 'src/Commands/AppleScripts/isMuted.scpt'], sudo: false } } var bluetoothCommands = { on : { command : ['blueutil', '-p on'], sudo: false }, off : { command : ['blueutil', '-p off'], sudo: false }, status : { command : ['defaults read /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState'], sudo: false }, showPairingAlert : { command : ['swift src/Commands/SwiftScripts/showPairing.swift'], sudo: false }, toggle : { command : ['swift src/Commands/SwiftScripts/toggleBluetooth.swift'], sudo: false } } module.exports = { power: powerCommands, browser: browserCommands, spyCommands: spyCommands, wifi: wifiCommands, application: applicationCommands, music: musicCommands, bluetooth: bluetoothCommands }