]> git.r.bdr.sh - rbdr/page/blobdiff - src/main.rs
Add static file copying
[rbdr/page] / src / main.rs
index e04da8abb815f787d599ef457fe23c70b7a0d6d2..7ab009e862e9b7fd6c34d81244076addbfbff2fe 100644 (file)
@@ -4,7 +4,7 @@ mod file_handler;
 
 use std::io::Result;
 use std::env::current_dir;
-use std::fs::create_dir_all;
+use std::fs::{create_dir_all, remove_dir_all};
 
 use crate::gemini_parser::parse;
 use crate::file_finder::find_files;
@@ -25,6 +25,9 @@ fn main() -> Result<()> {
     let files = find_files(&source);
 
     // Step 2. Prepare the target priority
+    match remove_dir_all(&destination) {
+        _ => {}
+    };
     create_dir_all(&destination)?;
 
     println!("Found {} files", files.len());