Skip to content

CLI flags should not be case-sensitive (apiops -v fails, -V works) #224

Description

@petehauge

Command that triggered the bug

apiops -v

Expected behavior

Both apiops -v and apiops -V should print the installed CLI version. Users commonly expect short flags to be case-insensitive, and -v is the conventional lowercase form for "version" across most CLIs.

Actual behavior

Only apiops -V prints the version. apiops -v fails / is not recognized as the version flag. This is inconsistent and surprising for users.

Ideally, command-line short flags in general should not be case-sensitive — or at minimum, -v should be aliased to -V (and --version) for the version output.

apiops CLI version

0.4.0-alpha.1

Environment details

  • OS: Windows 11
  • Shell: PowerShell 7.6.3
  • Node.js: v24.0.1
  • npm: 11.11.0

CI/CD environment

N/A (running locally)

Is this bug blocking you?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort:SSmall effort (< 1 day)type:bugSomething broken

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions