CLI flags should not be case-sensitive (`apiops -v` fails, `-V` works)
- Dominant language
- TypeScript
- Stars
- 26
- Forks
- 9
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 19
Description
### 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
Contributor guide
Assessment
This issue has not been assessed yet.