Initial commit
[yaffs-website] / node_modules / user-home / index.js
1 'use strict';
2 var env = process.env;
3 var home = env.HOME;
4 var user = env.LOGNAME || env.USER || env.LNAME || env.USERNAME;
5
6 if (process.platform === 'win32') {
7         module.exports = env.USERPROFILE || env.HOMEDRIVE + env.HOMEPATH || home || null;
8 } else if (process.platform === 'darwin') {
9         module.exports = home || (user ? '/Users/' + user : null) || null;
10 } else if (process.platform === 'linux') {
11         module.exports = home ||
12                 (user ? (process.getuid() === 0 ? '/root' : '/home/' + user) : null) || null;
13 } else {
14         module.exports = home || null;
15 }