From 9906685345811cb57d6d53eb69c516cd6a6872f0 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 12:58:01 +0000 Subject: [PATCH] fix: resolve CI linting and type errors --- src/promptforge/cli/commands/init.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/promptforge/cli/commands/init.py b/src/promptforge/cli/commands/init.py index d01e33c..e3acf86 100644 --- a/src/promptforge/cli/commands/init.py +++ b/src/promptforge/cli/commands/init.py @@ -1,5 +1,8 @@ +"""Init command for initializing prompt repositories.""" + import click from pathlib import Path + from promptforge.core.git_manager import GitManager @@ -8,7 +11,10 @@ from promptforge.core.git_manager import GitManager @click.option("--force", is_flag=True, help="Force reinitialization") @click.pass_obj def init(ctx, directory: str, force: bool): - """Initialize a new PromptForge repository.""" + """Initialize a new PromptForge repository. + + Creates a prompts directory with git version control. + """ prompts_dir = Path(directory) / "prompts" git_manager = GitManager(prompts_dir) @@ -26,4 +32,4 @@ def init(ctx, directory: str, force: bool): click.echo(f"Initialized PromptForge in {prompts_dir}") except Exception as e: click.echo(f"Error: {e}", err=True) - raise click.Abort() \ No newline at end of file + raise click.Abort()