From 02cef619b7096c927c67afabcd156c269daa8a23 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 05:37:06 +0000 Subject: [PATCH] Initial upload: ScaffoldForge CLI tool with full codebase, tests, and CI/CD --- scaffoldforge/main.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 scaffoldforge/main.py 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()