Leitura adicional

Leitura adicional

Por exemplo, por que você precisa usar o sinalizador/comando --version para verificar uma versão do Python, enquanto você pode usar -v para verificar a versão em uma instalação local do NodeJS?

O que determina e/ou distingue isso? Existe um conjunto de padrões ou cabe ao desenvolvedor CLI estabelecer suas próprias convenções? É baseado em alguma abstração de linguagens de máquina de baixo nível? É aleatório?

Responder1

Cabe ao desenvolvedor CLI estabelecer suas próprias convenções?

Praticamente sim. Os desenvolvedores, entretanto, geralmente tentam ser consistentes com as opções de linha de comando usadas anteriormente em programas semelhantes, sempre que possível.

Notas:

  • Você pode usar -V(maiúsculas) em uma linha de comando python para exibir a versão

-V

--version

Imprima o número da versão do Python e saia.

  • A linha de comando python usa -v(minúsculas) para ativar o Verbose:

-v

Imprime uma mensagem cada vez que um módulo é inicializado, mostrando o local (nome do arquivo ou módulo integrado) de onde ele foi carregado. Quando fornecido duas vezes (-vv), imprime uma mensagem para cada arquivo verificado ao procurar um módulo. Também fornece informações sobre a limpeza do módulo na saída.

Fonte1. Linha de comando e ambiente — documentação do Python 3.7.4

  • Você também pode usar --versionemnodejs

-v, --version

Adicionado em: v0.1.3

Imprimir versão do nó.

FonteOpções de linha de comando | Documentação do Node.js v12.6.0


Leitura adicional

informação relacionada