Otras lecturas

Otras lecturas

Por ejemplo, ¿por qué tiene que usar el indicador/comando --version para verificar una versión de Python, mientras que puede usar -v para verificar la versión en una instalación local de NodeJS?

¿Qué determina y/o distingue esto? ¿Existe un conjunto de estándares o corresponde al desarrollador de CLI establecer sus propias convenciones? ¿Se basa en alguna abstracción de lenguajes de máquina de bajo nivel? ¿Es aleatorio?

Respuesta1

¿Depende del desarrollador de CLI establecer sus propias convenciones?

Más o menos sí. Sin embargo, los desarrolladores suelen intentar ser coherentes con las opciones de línea de comandos utilizadas anteriormente en programas similares siempre que sea posible.

Notas:

  • Puede usar -V(mayúsculas) en una línea de comando de Python para mostrar la versión

-V

--version

Imprima el número de versión de Python y salga.

  • La línea de comando de Python usa -v(minúsculas) para habilitar Detallado:

-v

Imprime un mensaje cada vez que se inicializa un módulo, mostrando el lugar (nombre de archivo o módulo integrado) desde donde se carga. Cuando se proporciona dos veces (-vv), imprime un mensaje para cada archivo que se verifica al buscar un módulo. También proporciona información sobre la limpieza del módulo al salir.

Fuente1. Línea de comando y entorno: documentación de Python 3.7.4

  • También puedes utilizar --versionennodejs

-v, --version

Agregado en: v0.1.3

Imprimir la versión del nodo.

FuenteOpciones de línea de comando | Documentación de Node.js v12.6.0


Otras lecturas

información relacionada