Descrição
Constrói projetos rastreando dependências de arquivos e atualizando apenas o que mudou. É útil para desenvolvedores que querem um sistema de build rápido com tratamento explícito de dependências e recompilações incrementais previsíveis.
É uma ferramenta de desenvolvimento para terminal. Ela lê e escreve arquivos de build e saídas geradas do projeto, então deve ser usada em árvores de código onde essas mudanças são esperadas.