feat: add script_sub_dir
This commit is contained in:
@@ -26,6 +26,7 @@ struct ScriptConfig {
|
||||
file_ext: String,
|
||||
simple_script_url: String,
|
||||
project_script_url: String,
|
||||
script_sub_dir: Option<String>,
|
||||
skip_dirs: Vec<String>,
|
||||
}
|
||||
|
||||
@@ -87,9 +88,11 @@ fn main() -> XResult<()> {
|
||||
continue;
|
||||
}
|
||||
let abs_dir_entry = std::path::absolute(&dir_entry.path())?;
|
||||
let main_script = abs_dir_entry
|
||||
.join("src")
|
||||
.join(format!("main.{}", script_config.file_ext));
|
||||
let mut main_script = abs_dir_entry;
|
||||
if let Some(sub_dir) = &script_config.script_sub_dir {
|
||||
main_script = main_script.join(sub_dir);
|
||||
}
|
||||
main_script = main_script.join(format!("main.{}", script_config.file_ext));
|
||||
|
||||
if let Some(script_file_name) =
|
||||
translate_script_dir_to_script_name(script_dir, &script_config)
|
||||
|
||||
Reference in New Issue
Block a user