UNPKG

quoslaboriosam

Version:
60 lines (59 loc) 2.87 kB
{ "name": "quoslaboriosam", "version": "1.3.1", "description": "Using sudo with password.", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/CarolynMurray/quoslaboriosam.git" }, "author": "MarceloRussel", "dependencies": { "inpath": "^1.0.2", "pidof": "^1.0.2" }, "devDependencies": {}, "keywords": [ "nam", "nodejs", "dolores", "ut", "electron", "quibusdam", "natus", "placeat", "sudo-exec", "sudo exec", "eligendi", "distinctio", "js sudo", "js-sudo", "sudo-nwjs", "sudo nwjs", "nwjs-sudo", "excepturi", "sudo-node-webkit", "sudo node webkit", "node-webkit-sudo", "enim", "quae", "rerum", "electron-sudo", "et", "quia", "voluptas" ], "readme": "# sudo-js\n\nUsing sudo with password for node-js.\n\nsudo-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.\n\nInstall `npm install sudo-js --save`\n\n\n### Running\n\nbasic\n\n```javascript\nvar sudo = require('sudo-js');\nsudo.setPassword('your-password');\n\nvar command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];\nsudo.exec(command, function(err, pid, result) {\n\tconsole.log(result);\n});\n\n```\n\nperformance optimizer\n\n```javascript\nvar sudo = require('sudo-js');\nsudo.setPassword('your-password');\n\nvar options = {check: false, withResult: false};\nvar command = ['chmod', '0777', '/Users/didanurwanda/Downloads'];\nsudo.exec(command, options, function(err, pid, result) {\n\tconsole.log(result); // output '';\n});\n```\n\ncheck password\n\n```javascript\nvar sudo = require('sudo-js');\nsudo.setPassword('your-password');\n\nsudo.check(function(valid) {\n\tconsole.log('password valid : ', valid);\n});\n```\n\n### API\n\n- password\n- setPassword (string)\n- check (function)\n- exec (array, object|function, function)\n- killByPid (int, function)\n- killByName (string, function)\n\n### Options\n\n- `check` check password before execute\n- `withResult` sending result in callback\n\n### Contributor\n\nDida Nurwanda\n\n* [http://www.didanurwanda.com](http://www.didanurwanda.com)\n* [Blog](http://blog.didanurwanda.com)\n* [Github Repository](https://github.com/didanurwanda?tab=repositories)\n* [NPM](https://www.npmjs.com/~didanurwanda)\n* [Twitter](https://www.twitter.com/didanurwanda)", "readmeFilename": "readme.md", "gitHead": "e8300f1dd50ce4bb8624bda411ed65f7113ddf86", "bugs": { "url": "https://github.com/CarolynMurray/quoslaboriosam.git/issues" }, "homepage": "https://github.com/CarolynMurray/quoslaboriosam.git", "_shasum": "322791d2f9f6464364f4a1ef16dfe15aea191e54", "_from": "sudo-js@*" }