create output dir
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
/DevTools/__pycache__
|
||||||
@@ -1,3 +1,38 @@
|
|||||||
import sll
|
import sll
|
||||||
sll.LOGGING_TAG = "hiwo"
|
from pathlib import Path
|
||||||
sll.log("test",1)
|
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}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
class LogDesign():
|
class LogDesign():
|
||||||
|
|
||||||
#RESET
|
#RESET
|
||||||
RESET = "\033[0m"
|
RESET = "\033[0m"
|
||||||
#GREEN
|
#GREEN
|
||||||
COLOR1= "\033[32m"
|
COLOR1= "\033[32m"
|
||||||
@@ -80,3 +80,5 @@ def warn(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user