39 lines
823 B
Python
39 lines
823 B
Python
import sll
|
|
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}")
|
|
|
|
|
|
|
|
|