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

Labels

BugSomething brokenP2Next sprintclose:fixedFixed by a previous PR or releaseeffort:SSmall effort (< 1 day)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions