aboutsummaryrefslogtreecommitdiff
path: root/gen_css_diff.js
diff options
context:
space:
mode:
Diffstat (limited to 'gen_css_diff.js')
-rwxr-xr-xgen_css_diff.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/gen_css_diff.js b/gen_css_diff.js
new file mode 100755
index 0000000..5ca1945
--- /dev/null
+++ b/gen_css_diff.js
@@ -0,0 +1,14 @@
+#!/usr/bin/env node
+const {generateCSSPatch} = require('css-patch')
+const fs = require('fs')
+
+const files = process.argv.slice(2)
+if (files.length !== 2) {
+ console.log(`usage: ${process.argv[0]} file1 file2`)
+ process.exit()
+}
+
+const css1 = fs.readFileSync(files[0], 'utf-8')
+const css2 = fs.readFileSync(files[1], 'utf-8')
+
+console.log(generateCSSPatch(css1, css2)) \ No newline at end of file