getpw
node.js wrapper for POSIX {getpwuid()} function. The main use of this method is to convert numeric user ids (e.g. as obtainable from {process.getuid()}) into string user names.
For more info
man getpwuid
Install
npm install getpw
or
git clone http://github.com/femto113/node-getpw.git
cd getpw
npm link
Example
var getpw = require("getpw");
console.log(getpw.getpwuid(process.getuid())
outputs something like
{ pw_name: 'femto113', pw_uid: 113, pw_gid: 22, pw_dir: '/home/femto113', pw_shell: '/bin/tcsh' }
TODO
- will probably blow up on non-POSIX (i.e. Windows) OS
- there are some other functions (esp. {getpwnam()}) that would make sense to add
Changes
- 1.0.0 - updated to use node-gyp and modern V8 API