Add sass function
This commit is contained in:
parent
aae5f26973
commit
9613f91230
16
src/lib.rs
16
src/lib.rs
@ -46,6 +46,22 @@ pub fn lessc (infile: &str, outfile: &str) -> PathBuf {
|
||||
full_outfile
|
||||
}
|
||||
|
||||
pub fn sass (infile: &str, outfile: &str) -> PathBuf {
|
||||
let out_dir = env::var("OUT_DIR").unwrap();
|
||||
let out_dir = Path::new(&out_dir);
|
||||
let full_outfile = out_dir.join(outfile);
|
||||
let status = Command::new("node_modules/.bin/sass")
|
||||
.args(&[infile, full_outfile.to_str().expect("failed to build output path")])
|
||||
.status()
|
||||
.expect("failed to build css bundle");
|
||||
|
||||
if !status.success() {
|
||||
panic!("Failed to sass input file {}", infile);
|
||||
}
|
||||
|
||||
full_outfile
|
||||
}
|
||||
|
||||
pub struct ResourcesGenerator {
|
||||
resources: Vec<Resource>
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user