From f330e207b464516da9c9ce7d3aa72dd7ad1422e0 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 3 Feb 2015 15:10:34 -0800 Subject: [PATCH] Set ATOM_HOME env var at startup --- src/browser/main.coffee | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/browser/main.coffee b/src/browser/main.coffee index 035b34db0..809c9dda3 100644 --- a/src/browser/main.coffee +++ b/src/browser/main.coffee @@ -73,6 +73,15 @@ setupCoffeeScript = -> js = CoffeeScript.compile(coffee, filename: filePath) module._compile(js, filePath) +setupAtomHome = -> + return if process.env.ATOM_HOME + + if process.platform is 'win32' + home = process.env.USERPROFILE + else + home = process.env.HOME + process.env.ATOM_HOME = path.join(home, '.atom') + parseCommandLine = -> version = app.getVersion() options = optimist(process.argv[1..]) @@ -149,4 +158,5 @@ parseCommandLine = -> {resourcePath, pathsToOpen, executedFrom, test, version, pidToKillWhenClosed, devMode, safeMode, newWindow, specDirectory, logFile} +setupAtomHome() start()