From 39a30c03efe4967cd86544a0f49b4f6d13914873 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Thu, 11 Jan 2024 20:23:44 -0800
Subject: [PATCH] respect config

---
 src/main.rs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index fc492ef..b8c0e63 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -721,13 +721,15 @@ async fn write_commit(config:WriteCommitConfig,b:Result<AResult<(AssetVersion,De
 	println!("writing files for version {}",asset_version.assetVersionNumber);
 
 	//clean output dir
-	{
+	if config.write_models||config.write_scripts{
 		let mut src=config.output_folder.clone();
 		src.push("src");
 		match std::fs::remove_dir_all(src){
 			Ok(())=>(),
 			Err(e)=>println!("remove_dir_all src failed {}",e),
 		}
+	}
+	if config.write_template{
 		let mut template=config.output_folder.clone();
 		template.push("template.rbxlx");
 		match std::fs::remove_file(template){