mirror of
https://github.com/hamaluik/mkbook.git
synced 2024-11-16 00:13:01 +00:00
17 lines
711 B
Rust
17 lines
711 B
Rust
fn main() {
|
|
// compile our styles
|
|
let in_dir = std::env::var("CARGO_MANIFEST_DIR").expect("manifest dir is present");
|
|
let in_dir = std::path::PathBuf::from(in_dir).join("style");
|
|
let in_file = in_dir.join("style.scss");
|
|
|
|
let options = sass_rs::Options {
|
|
output_style: sass_rs::OutputStyle::Compressed,
|
|
..sass_rs::Options::default()
|
|
};
|
|
let compiled = sass_rs::compile_file(&in_file, options).expect("can compile styles");
|
|
|
|
let out_dir = std::env::var("OUT_DIR").expect("out dir is present");
|
|
let out_dir = std::path::PathBuf::from(out_dir);
|
|
let out_file = out_dir.join("style.css");
|
|
std::fs::write(&out_file, compiled).expect("can write stylesheet");
|
|
} |