feat: added nice config functionality

This commit is contained in:
2025-04-15 16:21:05 +02:00
parent dc8f9d91e7
commit 9859229101
5 changed files with 843 additions and 792 deletions

View File

@@ -5,9 +5,14 @@ import time
import os
import subprocess
from .config import SOURCE_DIRECTORY, CODE_DIRECTORY
from . import config
from .build import build as complete_build
CODE_DIRECTORY = "stsg"
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("stsg")
@@ -69,7 +74,7 @@ def build_on_change():
build()
observer = Observer()
observer.schedule(MarkdownChangeHandler(), path=SOURCE_DIRECTORY, recursive=True)
observer.schedule(MarkdownChangeHandler(), path=config.setup.source_directory, recursive=True)
observer.start()
try:
@@ -97,3 +102,4 @@ def hot_reload():
observer.stop()
observer.join()