From 795d9f4ec3da398dbaecae6ac5cefef2cbd8ffb5 Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 13 Sep 2019 10:54:09 +0200 Subject: [PATCH] Add task to compile scss --- .gitignore | 2 ++ nitter.nimble | 9 ++++++++- tools/gencss.nim | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 tools/gencss.nim diff --git a/.gitignore b/.gitignore index 8ebd860..e9af9ad 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ nitter /tests/__pycache__ /tests/geckodriver.log /tmp +/tools/gencss +/src/public/style.css diff --git a/nitter.nimble b/nitter.nimble index 6f3fd66..c5dac77 100644 --- a/nitter.nimble +++ b/nitter.nimble @@ -11,9 +11,16 @@ bin = @["nitter"] # Dependencies requires "nim >= 0.19.9" -requires "norm >= 1.0.15" +requires "norm >= 1.0.17" requires "jester >= 0.4.3" requires "regex >= 0.11.2" requires "q >= 0.0.7" requires "nimcrypto >= 0.3.9" requires "karax#b99a543" +requires "sass" + + +# Tasks + +task scss, "Generate css": + exec "nim c --hint[Processing]:off -r tools/gencss" diff --git a/tools/gencss.nim b/tools/gencss.nim new file mode 100644 index 0000000..ed3aa3c --- /dev/null +++ b/tools/gencss.nim @@ -0,0 +1,7 @@ +import sass + +compileFile("src/sass/index.scss", + outputPath = "public/css/style.css", + includePaths = @["src/sass/include"]) + +echo "Compiled to public/css/style.css"