summaryrefslogtreecommitdiff
path: root/web/gotosocial-styling/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/gotosocial-styling/index.js')
-rw-r--r--web/gotosocial-styling/index.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/web/gotosocial-styling/index.js b/web/gotosocial-styling/index.js
index 88d9398b2..43384a108 100644
--- a/web/gotosocial-styling/index.js
+++ b/web/gotosocial-styling/index.js
@@ -4,6 +4,7 @@ const Promise = require("bluebird");
const fs = require("fs").promises;
const postcss = require('postcss');
const {parse} = require("postcss-scss");
+const argv = require('minimist')(process.argv.slice(2));
/*
Bundle all postCSS files under the `templates/` directory separately, each prepended with the (variable) contents of ./colors.css
@@ -42,10 +43,23 @@ function bundle([template, path]) {
});
}
-let buildDir = process.env.BUILD_DIR;
+let buildDir
+
+// try reading from arguments first
+if (argv["build-dir"] != undefined) {
+ buildDir = argv["build-dir"]
+}
+
+// then try reading from environment variable
+if (buildDir == undefined) {
+ buildDir = process.env.BUILD_DIR;
+}
+
+// then take default
if (buildDir == undefined) {
buildDir = `${__dirname}/build`;
}
+
console.log("bundling to", buildDir);
function bundleAll() {