Skip to content

Backlog auth command group errors with "Missing command" when invoked directly #591

@danieldekay

Description

@danieldekay

Problem

specfact backlog --help lists auth as a backlog command group, but running specfact backlog auth fails immediately with:

Usage: backlog auth [OPTIONS] COMMAND [ARGS]...
Try 'backlog auth -h' for help.
Error: Missing command.

Reproduction

uv run specfact backlog --help
uv run specfact backlog auth

Expected behavior

One of the following should happen consistently:

  • backlog auth should execute a sensible default auth flow, or
  • the CLI should make it obvious in help output that auth is a command group that requires a subcommand.

Observed behavior

  • The help output suggests auth is a valid backlog command.
  • Direct invocation of backlog auth fails with Missing command.

Environment

  • macOS
  • uv run specfact backlog auth
  • SpecFact CLI v0.46.25

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions