CLI

sigla

redesprogramação

Significa: Command-Line Interface

Uma interface baseada em texto onde você digita comandos para controlar o software.

Uma Interface de Linha de Comando (do inglês Command-Line Interface) aceita comandos digitados em vez de cliques do mouse. Em equipamentos de rede e servidores é a principal superfície de controle, programável e precisa de um modo que as interfaces gráficas não são.

Uma interface de linha de comando é texto entrando e texto saindo, e é por isso que ela compõe. A saída de um comando vira a entrada de outro, o trabalho vira um script, e um script vira algo que pode ser revisado, versionado e executado de forma idêntica mil vezes.

Essa é a propriedade que interfaces gráficas não oferecem e a razão de o trabalho de infraestrutura seguir predominantemente textual. A troca é a descobribilidade: uma interface gráfica mostra o que está disponível, e uma linha de comando exige que você saiba. Essa assimetria é por que as melhores ferramentas oferecem as duas, e por que a coisa mais útil que uma CLI pode fazer por quem chega é ter uma ajuda genuinamente boa e mensagens de erro que nomeiem a correção.

Também conhecido como: cli

Todos os verbetes do glossário