Initial commit

Initial structure with little functionality
This commit is contained in:
2026-07-27 00:11:50 +02:00
commit e7c41cd68e
7 changed files with 107 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import logging
import sys
from omicron.ssg.site import Site
from pathlib import Path
def setup_logging(verbose: bool = False, log_file: str | None = None) -> None:
logger = logging.getLogger("omicron.ssg")
logger.setLevel(logging.DEBUG)
console = logging.StreamHandler(sys.stderr)
console.setLevel(logging.DEBUG if verbose else logging.INFO)
console.setFormatter(logging.Formatter("%(levelname)s: %(message)s"))
logger.addHandler(console)
def main():
setup_logging(verbose=True)
site = Site(Path("."))
site.build()