O que é uma CLI?
Command Line Interface
- Inicia em um terminal
- Aceita configuração de várias fontes, e.g.:
- Argumentos de linha de comando
- Variáveis de ambiente
- Arquivos de configuração
- Executa até terminar, com pouca ou nenhuma intervenção do usuário
- Aceita dados de entrada da
stdin
, de arquivos ou da rede - Executa operações sobre alguma entrada de acordo com a configuração especificada
- Se comunica através das saídas padrão (arquivos, rede,
stdout
,stderr
)