Skip to content

Add a regression test to keep CLI command registration in sync with help copy #835

@VaibhavUpreti

Description

@VaibhavUpreti

Why this is a good first issue

small surface area and protects against docs/help drift.

Evidence

app/cli/commands/__init__.py defines _COMMANDS, while app/cli/layout.py separately defines _HELP_COMMANDS.

Likely files

  • app/cli/commands/__init__.py
  • app/cli/layout.py
  • tests/cli/

Acceptance criteria

  • add a test that compares the registered command names with the help table entries
  • fail clearly if a command is added in one place but not the other
  • avoid coupling the test to unrelated formatting details

First-time contributors

This issue is intentionally scoped to be approachable for first-time contributors: one focused change, clear files, and low regression risk.

Metadata

Metadata

Assignees

Labels

cliCommand-line interface workgood first issueGood for newcomerstestsTest coverage and test organization

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions