Skip to content

Commit 1085732

Browse files
committed
fix paths in setup script, resolves #10
1 parent 58e3cf3 commit 1085732

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

config/site.setup.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/* eslint-disable */
2+
const path = require('path');
23
const fs = require('fs');
34
const chalk = require('chalk');
45
const clear = require('clear');
@@ -8,6 +9,12 @@ const { prompt } = require('enquirer');
89

910
const skip_setup = process.env.SKIP_SETUP || false;
1011

12+
let ROOT = process.env.PWD;
13+
14+
if (!ROOT) {
15+
ROOT = process.cwd();
16+
}
17+
1118
async function runSetup() {
1219
clear();
1320
console.log(
@@ -70,7 +77,7 @@ async function runSetup() {
7077
data = data.replace(/googleAnalyticsUA: '.*?'/g, `googleAnalyticsUA: '${questions.google_analytics}'`);
7178
}
7279

73-
fs.writeFile('./config/site.config.js', data, 'utf8', (err) => { });
80+
fs.writeFile(path.join(ROOT, '/config/site.config.js'), data, 'utf8', (err) => { });
7481
});
7582

7683
// Add CSS reset to stylesheet
@@ -79,7 +86,7 @@ async function runSetup() {
7986
'// Load CSS Reset from NPM\n'
8087
+ '@import "~' + questions.cssreset + '"\n';
8188

82-
fs.writeFile('./../src/stylesheets/styles.scss', cssContent, (err) => {});
89+
fs.writeFile(path.join(ROOT, '/src/stylesheets/styles.scss'), cssContent, (err) => {});
8390
}
8491

8592
// Add jQuery to scripts
@@ -90,7 +97,7 @@ async function runSetup() {
9097
+ 'window.jQuery = $;\n'
9198
+ 'window.$ = $;\n';
9299

93-
fs.writeFile('./../src/javascripts/scripts.js', jsContent, (err) => {});
100+
fs.writeFile(path.join(ROOT, '/src/javascripts/scripts.js'), jsContent, (err) => {});
94101
}
95102
};
96103

0 commit comments

Comments
 (0)