aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBao Trinh <qubidt@gmail.com>2023-07-21 00:14:15 +0000
committerBao Trinh <qubidt@gmail.com>2023-07-21 00:14:15 +0000
commite84ca11eab6636904a42636455ea2cbe239fd1f4 (patch)
tree5f6935ea3a230a5d70555f78a943a435d2ff14d8 /src
parentremove commented code (diff)
downloadminiserve-e84ca11eab6636904a42636455ea2cbe239fd1f4.tar.gz
miniserve-e84ca11eab6636904a42636455ea2cbe239fd1f4.zip
use grass include macro; remove build.rs
Diffstat (limited to 'src')
-rw-r--r--src/main.rs2
-rw-r--r--src/renderer.rs8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 33b0699..851f9ab 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -28,7 +28,7 @@ mod renderer;
use crate::config::MiniserveConfig;
use crate::errors::ContextualError;
-static STYLESHEET: &str = include_str!(concat!(env!("OUT_DIR"), "/style.css"));
+static STYLESHEET: &str = grass::include!("data/style.scss");
fn main() -> Result<()> {
let args = args::CliArgs::parse();
diff --git a/src/renderer.rs b/src/renderer.rs
index 29418da..946089d 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -347,10 +347,10 @@ pub enum ThemeSlug {
impl ThemeSlug {
pub fn css(&self) -> &str {
match self {
- ThemeSlug::Squirrel => include_str!(concat!(env!("OUT_DIR"), "/theme-squirrel.css")),
- ThemeSlug::Archlinux => include_str!(concat!(env!("OUT_DIR"), "/theme-archlinux.css")),
- ThemeSlug::Zenburn => include_str!(concat!(env!("OUT_DIR"), "/theme-zenburn.css")),
- ThemeSlug::Monokai => include_str!(concat!(env!("OUT_DIR"), "/theme-monokai.css")),
+ ThemeSlug::Squirrel => grass::include!("data/themes/squirrel.scss"),
+ ThemeSlug::Archlinux => grass::include!("data/themes/archlinux.scss"),
+ ThemeSlug::Zenburn => grass::include!("data/themes/zenburn.scss"),
+ ThemeSlug::Monokai => grass::include!("data/themes/monokai.scss"),
}
}