diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-03 23:17:06 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-03 23:17:06 +0100 |
| commit | 1c5797fadeea6be505c01f13508203ba234cbdfa (patch) | |
| tree | dd18df7a04b6c3496a2066573575b1760e550590 /src/main.rs | |
| parent | 260e8ec69b8e08b9fd105bf688e7a3a9fafecd61 (diff) | |
Update main and file_finder tests
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/main.rs b/src/main.rs index 533a6bb..902f3c3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,17 +23,7 @@ fn main() -> Result<()> { // Step 1. Identify the files let files = find_files(&source); - // Step 2. Prepare the target priority - match remove_dir_all(&html_destination) { - _ => {} - }; - create_dir_all(&html_destination)?; - match remove_dir_all(&gemini_destination) { - _ => {} - }; - create_dir_all(&gemini_destination)?; - - // Step 3. Load the layout + // Step 2. Load the layout let mut file_handler = FileHandler::default(); match file_handler.get_layout_or_panic(&files) { Ok(_) => {}, @@ -43,6 +33,19 @@ fn main() -> Result<()> { } } + // Step 3. Prepare the target priority + match remove_dir_all(&html_destination) { + _ => {} + }; + match remove_dir_all(&gemini_destination) { + _ => {} + }; + + create_dir_all(&html_destination) + .expect("Could not create HTML directory."); + create_dir_all(&gemini_destination) + .expect("Could not create Gemini directory."); + // Step 4. Process all files file_handler.handle_all(&source, &html_destination, &gemini_destination, &files); Ok(()) |