Instalação da toolchain
A NovaLang está em alpha e seu código-fonte é privado. Não existem scripts públicos de instalação nem pacotes oficiais assinados nesta versão.
Antes de instalar
Você precisa de:
- Windows 10/11, Linux ou macOS;
- um terminal com permissão para adicionar a NovaLang ao
PATH; - um pacote oficial fornecido diretamente pelo mantenedor.
Python não é necessário para a CLI nem para o LSP oficial. Se o VS Code
exibir uma mensagem pedindo Python, remova a extensão novalang.novalang de
Martin Maboya e instale apenas o VSIX oficial distribuído com a NovaLang.
Windows
- Extraia o pacote oficial em uma pasta permanente, por exemplo
C:\Program Files\NovaLang. - Adicione essa pasta ao
Pathdo usuário. - Feche e abra o terminal e o VS Code.
- Verifique:
nova version
nova check caminho\para\hello.nova
nova run caminho\para\hello.nova
Use nova fmt caminho\para\arquivo.nova e nova lint caminho\para\arquivo.nova. Nesta alpha, passe um arquivo, não uma pasta,
para esses dois comandos.
Linux e macOS
- Extraia o binário oficial em um diretório privado.
- Mova-o para um diretório do
PATH, como/usr/local/bin. - Confirme:
nova version
nova check ./hello.nova
nova run ./hello.nova
Desenvolvimento da toolchain
Esta seção é exclusiva para pessoas com acesso autorizado ao repositório privado:
cargo test --workspace
cargo install --path crates/novacli --locked
nova version
No Windows, um VS Code executando o LSP pode manter o executável de debug aberto. Use um diretório de build independente quando necessário:
$env:CARGO_TARGET_DIR = Join-Path $env:TEMP "novalang-build"
cargo test --workspace
Atualização
Não baixe executáveis ou scripts de fontes não oficiais. Antes de atualizar, consulte o Changelog, encerre o LSP no VS Code e substitua o pacote instalado pela nova versão oficial.