thelounge/src/helper.js
2016-04-27 04:23:54 -04:00

30 lines
497 B
JavaScript

var path = require("path");
var os = require("os");
module.exports = {
HOME: (process.env.HOME || process.env.USERPROFILE) + "/.lounge",
getConfig: getConfig,
expandHome: expandHome,
};
function getConfig() {
return require(path.resolve(this.HOME) + "/config");
}
function expandHome(path) {
var home;
if (os.homedir) {
home = os.homedir();
}
if (!home) {
home = process.env.HOME || "";
}
home = home.replace("$", "$$$$");
return path.replace(/^~($|\/|\\)/, home + "$1");
}