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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething brokenP2Next sprinteffort:SSmall effort (< 1 day)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions