INNER CODE UNIT · Python

main

thomwebb/gac · src/gac/main.py:152

def main(opts: CLIOptions, config: GACConfig | None = None) -> int:
    """Main application logic for gac.

    Args:
        opts: CLI options bundled in a dataclass
        config: Application configuration. If None, loaded via load_config().

    Returns:
        Exit code: 0 for success, non-zero for failure
    """
    if config is None:
        from gac.config import load_config

        config = load_config()

    # Initialize components
    git_validator = GitStateValidator(config)
    prompt_builder = PromptBuilder(config)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…