From 218a6306d41725066eb25348a1fc3132e74d68c7 Mon Sep 17 00:00:00 2001 From: Shea Frembling Date: Sun, 22 Mar 2026 22:02:13 -0500 Subject: [PATCH] Fix issue with glob pattern --- Cargo.lock | 2 +- src/app.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d16d4c..c7b3710 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -247,7 +247,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "pallet" -version = "1.0.4" +version = "1.0.5" dependencies = [ "clap", "clap_complete", diff --git a/src/app.rs b/src/app.rs index d4c2362..65de1a0 100644 --- a/src/app.rs +++ b/src/app.rs @@ -283,6 +283,8 @@ fn build(mode: &Option) -> std::io::Result<()> { child.wait()?; + std::fs::write(format!("target/{}/.build_hash", build_config.name), hash)?; + let stop = start.elapsed(); println!( @@ -298,7 +300,7 @@ fn build(mode: &Option) -> std::io::Result<()> { fn hash_src_tree() -> std::io::Result { let mut hashes = String::new(); - for entry in glob("src/").expect("a valid glob pattern") { + for entry in glob("src/**/*").expect("a valid glob pattern") { if let Ok(file) = entry { let text = std::fs::read_to_string(file)?; let hash = sha256::digest(text);