CLI flags should not be case-sensitive (`apiops -v` fails, `-V` works)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 58/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- node.js, typescript
- Área
- cli
Línea de trabajo
Comienza en el punto de entrada de TypeScript para el análisis de argumentos de la CLI y reproduce el comportamiento con apiops -v y apiops -V en el entorno indicado. Rastrea cómo se registran -V y --version; se considera terminado cuando -v en minúscula también imprime la versión instalada sin romper los flags existentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- TypeScript
- Estrellas
- 29
- Forks
- 10
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 22
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Azure/apiops-cli
-
type:question
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Azure/apiops-cli#277 ·
-
type:documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
Azure/apiops-cli#250 ·
-
Documentation P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Azure/apiops-cli#24 · 1 comentario ·
-
type:bug
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Azure/apiops-cli#291 ·
-
type:bug
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Azure/apiops-cli#276 ·
Todos los issues de Azure/apiops-cli
Issues similares
-
S: triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
fix(errors): EHOSTUNREACH from a happy-eyeballs connect is reported as a resolver error (STAMP-80) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
snapshot-labs/stamp#666 ·
-
fix(api): prevent leaderboard SSE heartbeat from starting after disconnect during initial load Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
GauravKarakoti/SecureFlow#1070 · 1 comentario ·
-
feature:Languages/Translations good first issue ready Web
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
digitalfabrik/integreat-app#4394 ·