Repository navigation
Comandos
Gabriel Leandro edited this page Oct 17, 2026
·
3 revisions
Paleta: Ctrl+Shift+P → DevMock: …
| Comando | O que faz |
|---|---|
| Initialize Project | Cria .devmock/ versionável no projeto |
| New Schema… / Edit Schema… | Studio: edita campos, preview com seed, salva (rename troca o arquivo) |
| Create API… | From scratch, Import OpenAPI ou Detect (em breve) |
| Import OpenAPI… | Gera Schemas de openapi.yaml/json (avisa lacunas, não sobrescreve sem confirmar) |
| Generate / Save Fake Data… | Preview em aba ou salva em docs/examples/ (determinístico por seed) |
| Start / Stop Mock Server | Sobe/derruba :4010; Stop mostra o request log |
| Switch Scenario… | 7 cenários: Default, Empty, 401, 403, 429, 500, Slow — sem restart |
| Export Contract… | OpenAPI JSON+YAML, JSON Schema, types.ts, Markdown (avisa stale por artefato) |
| Validate Real API… | Compara a API real com o contrato (Compatible/Warning/Breaking) |
| Show Request Log | Método, rota, status, ms, cenário e bodies (request/response, truncados em 1KB) |
| Refresh View | Recarrega a Tree |
devmock init [dir] # cria .devmock/
devmock start [dir] # sobe :4010
devmock generate <schema> [dir] [--records N] [--seed S] [--out arq]
devmock export [dir] # 5 artefatos + hashes
devmock import <arquivo> [dir] [--force] # OpenAPI → schemas/
devmock validate <baseUrl> [dir] # exit 1 com breaking