diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b185c33 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/DevTools/__pycache__ diff --git a/DevTools/Build_Project.py b/DevTools/Build_Project.py index a23b015..e64869c 100644 --- a/DevTools/Build_Project.py +++ b/DevTools/Build_Project.py @@ -1,3 +1,38 @@ import sll -sll.LOGGING_TAG = "hiwo" -sll.log("test",1) +from pathlib import Path +import os +import shutil + + +def get_parent_dir(): + script_dir = Path(__file__).resolve().parent + return script_dir.parent +def create_dir_os(path): + os.makedirs(path, exist_ok=True) + return os.path.abspath(path) +def delete_dir(path): + target = Path(path) + if target.exists() and target.is_dir(): + shutil.rmtree(target) + sll.log(f"Removed tree : {target}") + return True + sll.warn(f"Directory non existend or invalid : {target}") + return False + + + +sll.warn("Build Troposphere script... i hope everything goes well :/") + +SOURCE_DIR = get_parent_dir() + +sll.log(f"Using source directory -> {SOURCE_DIR}") + +delete_dir(str(SOURCE_DIR)+"/output") + +OUTPUT_DIR = create_dir_os(f"{SOURCE_DIR}/output") + +sll.log(f"Creating output dump -> {OUTPUT_DIR}") + + + + diff --git a/DevTools/sll.py b/DevTools/sll.py index 771558d..db6744a 100644 --- a/DevTools/sll.py +++ b/DevTools/sll.py @@ -14,7 +14,7 @@ class LogDesign(): - #RESET + #RESET RESET = "\033[0m" #GREEN COLOR1= "\033[32m" @@ -80,3 +80,5 @@ def warn(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False): + +