Skip to content

Unify the two CLI applications into oneΒ #42

@Hell1213

Description

@Hell1213

Description

The project currently has two parallel CLI applications: oss-dev (Click-based, legacy) and oss-dev-new (Typer-based, modern). Having two entry points is confusing for users. Refactor to consolidate into a single CLI.

Tasks

  • Audit which legacy commands in oss-dev are still needed vs. already covered by oss-dev-new
  • Migrate any missing functionality from Click to Typer CLI
  • Remove oss-dev entry point from pyproject.toml
  • Rename oss-dev-new to oss-dev
  • Update all documentation references
  • Verify all existing tests still pass

Skills Required

  • Python
  • Click and Typer CLI frameworks
  • Refactoring

Difficulty

Advanced-level3,gssoc-ext

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestgssocGirlScript Summer of Codegssoc-extGSSoC Extended contributionlevel3Advanced: Complex task (45 points)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions