From 65286b17e587d4adee63c4cbe687e76b1671c57a Mon Sep 17 00:00:00 2001 From: Dave Corley Date: Wed, 1 Jan 2025 11:28:43 -0700 Subject: [PATCH] FEAT: Add debug output when using `S3L_DEBUG` envvar --- src/main.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main.rs b/src/main.rs index 3a915b3..ea043d1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use std::{ + env::var, fs::{create_dir_all, read_to_string, File, OpenOptions}, io::{Result, Write}, path::{Path, PathBuf}, @@ -186,6 +187,15 @@ fn main() -> Result<()> { Err(error) => panic!("{}", &format!("{} {:#?}!", GET_PLUGINS_ERR, error)), }; + if var("S3L_DEBUG").is_ok() { + dbg!( + &openmw_cfg::config_path(), + &config, + &plugins, + &openmw_cfg::get_data_dirs(&config) + ); + } + let userdata_dir = get_data_local_dir(&config); let light_config = if let Some(light_config) = find_light_config(&userdata_dir) { @@ -340,6 +350,10 @@ fn main() -> Result<()> { } } + if var("S3L_DEBUG").is_ok() { + dbg!(&header); + } + generated_plugin.objects.push(TES3Object::Header(header)); generated_plugin.sort_objects();