Compare commits

...

2 Commits

Author SHA1 Message Date
Adrian Malacoda
ef6cf0d62d Update dependency 2018-11-26 02:48:34 -06:00
Adrian Malacoda
9613f91230 Add sass function 2018-08-05 01:39:45 -05:00
2 changed files with 17 additions and 1 deletions

View File

@ -4,4 +4,4 @@ version = "0.0.1"
authors = ["A. Malacoda <malacoda@monarch-pass.net>"]
[dependencies]
reqwest = "0.8.0"
reqwest = "0.9.5"

View File

@ -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>
}