aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/main.rs b/src/main.rs
index 902f3c3..cedd557 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,12 +1,12 @@
-mod gemini_parser;
-mod html_renderer;
mod file_finder;
mod file_handler;
+mod gemini_parser;
+mod html_renderer;
-use std::io::Result;
-use std::process::exit;
use std::env::current_dir;
use std::fs::{create_dir_all, remove_dir_all};
+use std::io::Result;
+use std::process::exit;
use crate::file_finder::find_files;
use crate::file_handler::FileHandler;
@@ -26,7 +26,7 @@ fn main() -> Result<()> {
// Step 2. Load the layout
let mut file_handler = FileHandler::default();
match file_handler.get_layout_or_panic(&files) {
- Ok(_) => {},
+ Ok(_) => {}
Err(error) => {
eprintln!("{}", error);
exit(1);
@@ -34,17 +34,11 @@ fn main() -> Result<()> {
}
// Step 3. Prepare the target priority
- match remove_dir_all(&html_destination) {
- _ => {}
- };
- match remove_dir_all(&gemini_destination) {
- _ => {}
- };
+ let _ = remove_dir_all(&html_destination);
+ let _ = 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.");
+ 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);