From eb67327574d255d5138c9382018ecb7374f962e5 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 23 Dec 2023 17:14:31 -0500 Subject: [PATCH] Do not error if posts directory does not exist. --- src/command/build/runner.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/command/build/runner.rs b/src/command/build/runner.rs index de9edbb..42deb7b 100644 --- a/src/command/build/runner.rs +++ b/src/command/build/runner.rs @@ -61,6 +61,9 @@ async fn get_output_directory(config: &Config) -> Result { async fn get_post_directories(config: &Config) -> Result, CustomError> { let mut ret = Vec::new(); + if !config.get_posts_directory().exists() { + return Ok(ret); + } let mut entries = tokio::fs::read_dir(config.get_posts_directory()).await?; while let Some(entry) = entries.next_entry().await? { let file_type = entry.file_type().await?;