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/.