Prompt 0056 — Refatorar deployDocs com parametro -site
Prompt 0056 — Refatorar deployDocs com parametro -site
Seção intitulada “Prompt 0056 — Refatorar deployDocs com parametro -site”Prompt refinado
Seção intitulada “Prompt refinado”Refatorar o script scripts/deployDocs.ps1 para exigir o parâmetro -site com as opções sinergia, bs ou all. Quando o parâmetro estiver ausente ou inválido, exibir mensagem de erro com as três possibilidades de uso, uma por linha. O deployDocs.ps1 passa a funcionar como orquestrador, delegando a execução para scripts especializados deployDocsSinergia.ps1 e deployDocsBs.ps1, que também podem ser chamados diretamente. No modo all, o build é feito uma única vez pelo orquestrador e os especializados recebem -SkipBuild para evitar duplicação.
Resultado
Seção intitulada “Resultado”scripts/deployDocs.ps1reescrito como orquestrador com validação do parâmetro-sitee mensagem de uso em 3 linhasscripts/deployDocsSinergia.ps1criado: build +firebase deploy --only hosting:docs; aceita-SkipBuildscripts/deployDocsBs.ps1criado: build +firebase deploy --only hosting:bs; aceita-SkipBuild- No modo
all,deployDocs.ps1executa o build uma vez e chama os dois especializados com-SkipBuild