UNPKG

digger-stack

Version:

A service map for a digger network

31 lines (22 loc) 580 B
module.exports.application_root = application_root; /* the folder the application lives in - we need a digger.yaml in there */ function application_root(program){ if(!program){ return process.cwd(); } var fs = require('fs'); var app_root = program.dir; if(!app_root || app_root === '.'){ app_root = process.cwd(); } else if(app_root.indexOf('/')!=0){ app_root = path.normalize(process.cwd() + '/' + app_root); } if(!fs.existsSync(app_root)){ console.error(app_root + ' does not exist'); process.exit(); } return app_root; }