rustfmt
This commit is contained in:
parent
cbe276fc06
commit
0a1631e66c
13 changed files with 766 additions and 381 deletions
|
|
@ -5,13 +5,21 @@ What is build here:
|
|||
- Compile the SASS file to CSS file.
|
||||
*/
|
||||
|
||||
use std::{ env, process::{ Command, Output }, path::Path };
|
||||
use std::{
|
||||
env,
|
||||
path::Path,
|
||||
process::{Command, Output},
|
||||
};
|
||||
|
||||
fn exists_in_path<P>(filename: P) -> bool
|
||||
where P: AsRef<Path> {
|
||||
for path in env::split_paths(&env::var_os("PATH").unwrap()) {
|
||||
if path.join(&filename).is_file() { return true; }
|
||||
where
|
||||
P: AsRef<Path>,
|
||||
{
|
||||
for path in env::split_paths(&env::var_os("PATH").unwrap()) {
|
||||
if path.join(&filename).is_file() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
false
|
||||
}
|
||||
|
||||
|
|
@ -26,16 +34,16 @@ fn main() {
|
|||
.expect("Unable to compile SASS file, install SASS, see https://sass-lang.com/")
|
||||
}
|
||||
|
||||
let output =
|
||||
if exists_in_path("sass.bat") {
|
||||
run_sass(Command::new("cmd").args(&["/C", "sass.bat"]))
|
||||
} else {
|
||||
run_sass(&mut Command::new("sass"))
|
||||
};
|
||||
let output = if exists_in_path("sass.bat") {
|
||||
run_sass(Command::new("cmd").args(&["/C", "sass.bat"]))
|
||||
} else {
|
||||
run_sass(&mut Command::new("sass"))
|
||||
};
|
||||
|
||||
if !output.status.success() {
|
||||
// SASS will put the error in the file.
|
||||
let error = std::fs::read_to_string("./static/style.css").expect("unable to read style.css");
|
||||
let error =
|
||||
std::fs::read_to_string("./static/style.css").expect("unable to read style.css");
|
||||
panic!("{}", error);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue