From fec893b12f1cc546948b64173ae415d9ff879eb2 Mon Sep 17 00:00:00 2001 From: Michele Guerini Rocco Date: Thu, 28 Aug 2014 03:29:23 +0200 Subject: [PATCH 1/2] Use XDG base directory --- lib/config.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/config.js b/lib/config.js index cdc1bc35..6a0bff95 100644 --- a/lib/config.js +++ b/lib/config.js @@ -18,7 +18,7 @@ var options; */ function readConfig(file) { - var home = process.env.HOME + var xdg = process.env.XDG_CONFIG_HOME || '~/.config' , conf = {} , dir , json; @@ -28,14 +28,14 @@ function readConfig(file) { dir = path.dirname(file); json = options.config; } else { - dir = process.env.TTYJS_PATH || path.join(home, '.tty.js'); + dir = process.env.TTYJS_PATH || path.join(xdg, '.tty.js'); json = path.join(dir, 'config.json'); } if (exists(dir) && exists(json)) { if (!fs.statSync(dir).isDirectory()) { json = dir; - dir = home; + dir = xdg; } conf = JSON.parse(fs.readFileSync(json, 'utf8')); From d98a68a63bb86532db6b3abf154406f431681c76 Mon Sep 17 00:00:00 2001 From: Michele Guerini Rocco Date: Mon, 15 Sep 2014 23:45:13 +0200 Subject: [PATCH 2/2] Make folder visible --- lib/config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/config.js b/lib/config.js index 6a0bff95..1c2180ce 100644 --- a/lib/config.js +++ b/lib/config.js @@ -28,7 +28,7 @@ function readConfig(file) { dir = path.dirname(file); json = options.config; } else { - dir = process.env.TTYJS_PATH || path.join(xdg, '.tty.js'); + dir = process.env.TTYJS_PATH || path.join(xdg, 'tty.js'); json = path.join(dir, 'config.json'); }