15 lines
793 B
Markdown
15 lines
793 B
Markdown
# PROMETEU CLI (Dispatcher)
|
|
|
|
O binário `prometeu` atua como o front-end unificado para o ecossistema. Ele não implementa a lógica de execução ou compilação, mas sabe onde encontrar os binários que as implementam.
|
|
|
|
## Comandos
|
|
|
|
- `prometeu run <cart>`: Executa um cartucho usando o runtime disponível.
|
|
- `prometeu debug <cart> [--port <p>]`: Inicia a execução em modo de depuração.
|
|
- `prometeu build <projectDir>`: (Planejado) Chama o compilador `prometeuc`.
|
|
- `prometeu pack <cartDir>`: (Planejado) Chama o empacotador `prometeup`.
|
|
|
|
## Funcionamento
|
|
|
|
O dispatcher localiza os binários irmãos (`prometeu-runtime`, `prometeuc`, etc.) no mesmo diretório onde ele próprio está instalado. Ele herda `stdin`, `stdout` e `stderr`, e propaga o código de saída do processo chamado.
|