Chalet é um aplicativo de linha de comando que lê um arquivo de projeto JSON (chalet.json) e compila seus projetos C/C++.
Nos bastidores, o Chalet gera um arquivo de compilação Ninja ou Make e executa algum armazenamento em cache.
Os arquivos do projeto Chalet se concentram em uma linguagem intuitiva projetada para ser fácil de entender e, ao mesmo tempo, fornecer muito controle. Como os projetos são JSON, eles podem ser facilmente integrados a IDEs.
Para instalar em um sistema GNU/Linux 64-bit basta fazer o download da versão mais recente, descompactar e mover o binário para um diretório da $PATH
, exemplo:
Adicione também o autocomplete:
Se quiser futuramente adicionar outros autocompletes locais, altere a linha adicionada ao seu ~/.bashrc
por esse loop:
Para criar um projeto do zero, basta rodar:
Será inciado um wizard com perguntas relativas ao seu projeto, responda conforme desejado. E para construir e rodar use os comandos:
Para mais detalhes use o parâmetro --help
e/ou acesse o site oficial e o repositório .