Initial commit
Initial structure with little functionality
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user