MCPcopy
hub / github.com/Unitech/pm2 / getDefaultPM2Home

Function getDefaultPM2Home

paths.js:11–25  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9var fs = require('fs')
10
11function getDefaultPM2Home() {
12 if (process.env.PM2_HOME)
13 return process.env.PM2_HOME;
14
15 var home = require('os').homedir();
16 if (home) {
17 var resolved = p.resolve(home, '.pm2');
18 debug('pm2 home resolved to %s', resolved);
19 return resolved;
20 }
21
22 console.error('[PM2][Initialization] Could not determine home directory!');
23 console.error('[PM2][Initialization] Defaulting to /etc/.pm2');
24 return p.resolve('/etc', '.pm2');
25}
26
27module.exports = function(PM2_HOME) {
28 var has_node_embedded = false

Callers 1

paths.jsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…