Use os.homedir to get home dir
authorRaphael von der Grün <raphinesse@gmail.com>
Sun, 13 May 2018 19:10:18 +0000 (21:10 +0200)
committerRaphael von der Grün <raphinesse@gmail.com>
Sun, 13 May 2018 19:18:00 +0000 (21:18 +0200)
index.js

index 6d46723..da44dcf 100644 (file)
--- a/index.js
+++ b/index.js
@@ -18,6 +18,7 @@
 */
 
 var fs = require('fs');
+var os = require('os');
 var path = require('path');
 
 var Q = require('q');
@@ -35,11 +36,8 @@ var CordovaLogger = require('cordova-common').CordovaLogger.get();
 const DEFAULT_VERSION = '1.0.0';
 
 // Global configuration paths
-var global_config_path = process.env.CORDOVA_HOME;
-if (!global_config_path) {
-    var HOME = process.env[(process.platform.slice(0, 3) === 'win') ? 'USERPROFILE' : 'HOME'];
-    global_config_path = path.join(HOME, '.cordova');
-}
+var global_config_path = process.env.CORDOVA_HOME || path.join(os.homedir(), '.cordova');
+
 /**
  * Sets up to forward events to another instance, or log console.
  * This will make the create internal events visible outside