CLI

CLI (Linha de Comando)

O binário é xana (alias xs).

Comandos principais

Comando Descrição
xana REPL interativo
xana roda arquivo.xs executa
xana verifica arquivo.xs valida sem rodar
xana monta arquivo.xs compila para JavaScript
xana monta --wasm arquivo.xs compila para WebAssembly
xana monta --otimizado arquivo.xs compilação otimizada
xana monta --standalone arquivo.xs bundle standalone
xana test roda testes
xana dev modo desenvolvimento
xana fmt arquivo.xs formata código
xana repl REPL
xana lsp servidor LSP
xana docs abre documentação
xana init cria projeto
xana install <pacote> instala pacote
xana publish publica pacote
xana bench benchmark
xana debuga depurador (DAP)

Alias em português

Alguns comandos respondem por alias em português: xana roda, xana verifica, xana monta.

Manifesto do projeto

Projetos usam bglh.json como manifesto de pacote, e os dados do ORM ficam em .db/.