diff --git a/scaffoldforge/main.py b/scaffoldforge/main.py new file mode 100644 index 0000000..ca32ddb --- /dev/null +++ b/scaffoldforge/main.py @@ -0,0 +1,23 @@ +"""Main entry point for ScaffoldForge CLI.""" + +import os +from pathlib import Path + +import click +from dotenv import load_dotenv + +from scaffoldforge.cli import cli +from scaffoldforge.config import load_config + + +def main(): + """Entry point for the ScaffoldForge CLI.""" + load_dotenv() + config_path = Path(__file__).parent / "config.yaml" + if config_path.exists(): + load_config(str(config_path)) + cli() + + +if __name__ == "__main__": + main()