CLI
siglaredesprogramaçã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