Definição
CLI é a sigla de Command-Line Interface, uma forma de interação por comandos de texto. Você digita um comando, informa argumentos e opções e recebe a saída da operação executada pela ferramenta.
Comando, argumento e opção
Um comando nomeia a operação pedida. Os argumentos indicam os alvos dessa operação e as opções ajustam seu comportamento. O exemplo abaixo consulta o status do repositório Git do projeto.
git status --shortCLI, terminal e shell
CLI é a forma de interação, não o programa que desenha a janela nem o que processa a linha. O terminal apresenta a interface textual e o shell interpreta o comando e encaminha a operação ao programa chamado.
Quando a opção muda o resultado
No exemplo da consulta de status, a opção –short compacta a saída. A falha provável é esperar um resultado e receber outro porque a opção foi esquecida ou porque o argumento aponta para o lugar errado. A verificação roda o comando com e sem a opção, compara as saídas e consulta a documentação da ferramenta para confirmar o efeito de cada parte. A leitura do comando parte por parte evita confundir o alvo da operação com o ajuste de comportamento.
Veja a definição de terminalDúvidas frequentes
Perguntas frequentes sobre CLI
- CLI é o mesmo que terminal?
- Não. A CLI descreve a forma de interação por comandos de texto. O terminal é a interface textual que apresenta essa interação.
- Todo comando tem argumentos?
- Não. Muitas operações funcionam sem argumentos, e outras exigem alvos específicos para executar.
- O que diferencia uma opção de um argumento?
- O argumento indica o alvo da operação, como um caminho ou um nome. A opção ajusta o comportamento e costuma começar com um ou dois hífens.
Para continuar
Recursos relacionados
Documentação
GitHub CLI manual
Apresenta comandos, argumentos e opções de uma CLI oficial.
Abrir recursoDocumentação
MDN Glossary: CLI
Define interface de linha de comando e sua forma de interação.
Abrir recursoDocumentação
curl: manpage
Exemplo de uma ferramenta de linha de comando com opções e argumentos.
Abrir recursoAplicação na formação
Developer Workspace
Na Formação Developer Workspace, a CLI é a forma principal de executar comandos, argumentos e opções nas ferramentas do projeto.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.