fix: resolve CI linting and type errors
Some checks failed
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / type-check (push) Failing after 23s

This commit is contained in:
2026-02-04 12:58:01 +00:00
parent 4b98c93700
commit 9906685345

View File

@@ -1,5 +1,8 @@
"""Init command for initializing prompt repositories."""
import click import click
from pathlib import Path from pathlib import Path
from promptforge.core.git_manager import GitManager 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.option("--force", is_flag=True, help="Force reinitialization")
@click.pass_obj @click.pass_obj
def init(ctx, directory: str, force: bool): 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" prompts_dir = Path(directory) / "prompts"
git_manager = GitManager(prompts_dir) git_manager = GitManager(prompts_dir)
@@ -26,4 +32,4 @@ def init(ctx, directory: str, force: bool):
click.echo(f"Initialized PromptForge in {prompts_dir}") click.echo(f"Initialized PromptForge in {prompts_dir}")
except Exception as e: except Exception as e:
click.echo(f"Error: {e}", err=True) click.echo(f"Error: {e}", err=True)
raise click.Abort() raise click.Abort()