sudo-js

Using sudo with password.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
sudo-js
1031.0.26 years ago6 years agoMinified + gzip package size for sudo-js in KB

Readme

sudo-js
Using sudo with password for node-js.
sudo-js by default has support for windows, linux and osx. But the root access (UAC) in Windows is not running. This feature will be added later.
Install npm install sudo-js --save

Running

basic
var sudo = require('sudo-js');
sudo.setPassword('your-password');

var command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];
sudo.exec(command, function(err, pid, result) {
	console.log(result);
});

performance optimizer
var sudo = require('sudo-js');
sudo.setPassword('your-password');

var options = {check: false, withResult: false};
var command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];
sudo.exec(command, options, function(err, pid, result) {
	console.log(result); // output '';
});

check password
var sudo = require('sudo-js');
sudo.setPassword('your-password');

sudo.check(function(valid) {
	console.log('password valid : ', valid);
});

API

  • password
  • setPassword (string)
  • check (function)
  • exec (array, object|function, function)
  • killByPid (int, function)
  • killByName (string, function)

Options

  • check check password before execute
  • withResult sending result in callback

Contributor

Dida Nurwanda