diff --git a/src/fileops.py b/src/fileops.py
index 4490913..b17831d 100644
--- a/src/fileops.py
+++ b/src/fileops.py
@@ -1,4 +1,4 @@
-from os import path
+from os import makedirs, path
from .modules import Tree
def write_file(file_path: str, file_content: str) -> None:
@@ -20,3 +20,10 @@ def resolve_tree_paths(project_dir: str, tree: Tree) -> Tree:
plugins=path.join(project_dir, tree.plugins),
)
+def create_tree_dirs (tree:Tree) -> None:
+ """ Creates parent dirs before start writing """
+ makedirs(tree.markdown , exist_ok=True)
+ makedirs(tree.static , exist_ok=True)
+ makedirs(tree.templates, exist_ok=True)
+ makedirs(tree.dest , exist_ok=True)
+ makedirs(path.dirname(tree.plugins) ,exist_ok=True)
diff --git a/src/init_project.py b/src/init_project.py
index ca90465..d4698bb 100644
--- a/src/init_project.py
+++ b/src/init_project.py
@@ -12,14 +12,6 @@ def check_not_already_initialized(file_path:str) -> None:
if path.exists(file_path):
raise Exception("Project already initialized: `config.toml` already exists")
-def create_tree_dirs (tree:Tree) -> None:
- """ Creates parent dirs before start writing """
- makedirs(tree.markdown , exist_ok=True)
- makedirs(tree.static , exist_ok=True)
- makedirs(tree.templates, exist_ok=True)
- makedirs(tree.dest , exist_ok=True)
- makedirs(path.dirname(tree.plugins) ,exist_ok=True)
-
def write_default_content(tree:Tree) -> None:
""" Write default content """
md_file = path.join(tree.markdown, "index.md")