Projetos

Comandos

Além do único comando de start, o Granspace expõe os comandos nomeados de um projeto e deixa você rodá-los individualmente.

De onde vêm os comandos

Os comandos são descobertos declarativamente por extensões:

Então um projeto assim:

{
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "test": "vitest"
  }
}

mostra dev, build e test como comandos executáveis em Detalhes → Comandos, cada um marcado por tipo.

Rodar e streaming

Cada comando tem Rodar e uma visão de log ao vivo que transmite a saída conforme acontece (server-sent events). Cada comando roda como seu próprio processo acompanhado, com seu próprio arquivo de log, então:

Isso é separado do Iniciar/Parar principal do projeto — você pode rodar comandos junto com ele.

Estratégias de execução

Como um comando de fato roda é escolhido por tipo de projeto (um script Node vs um serviço compose, por exemplo). Isso vive na camada de runtime do app — você só aperta Rodar.