Skip to content

Repetitive initialization pattern across CLI commands #33

@RobertLD

Description

@RobertLD

In src/cli/index.ts, nearly every command handler repeats the same initialization sequence: loadConfig()getDatabase()runMigrations()createVectorTable(). This violates DRY and makes maintenance error-prone.

Suggested fix: Extract a shared initializeApp() helper or use a middleware/decorator pattern to handle setup once.

Metadata

Metadata

Assignees

No one assigned

    Labels

    qualityCode quality improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions