Skip to content

Comandos

Rodar iacmp sozinho lista todos os comandos com um exemplo de uso:

bash
iacmp                    # lista todos os comandos, cada um com exemplo
iacmp synth --help       # todas as flags de um comando específico (vale pra qualquer um)
ComandoDescrição
initCria um projeto (templates: blank, hello, rds, webapp, network, serverless, fullstack)
synthSintetiza as stacks para o formato do provider (+ validação via CLI da nuvem)
deploy / destroyDeploy e destroy reais, em ordem de dependência, com confirmações
diffDiferença entre o synth atual e o que está deployado
diagramDiagramas C4 (Structurizr DSL ou Mermaid) a partir das stacks
audit / audit-allAuditorias de segurança, alta disponibilidade e DR
doctorDiagnóstico do ambiente (CLIs, credenciais, versões)
registryCatálogo de constructs e exemplos
setupRegistra o servidor MCP embutido no Claude Code e Claude Desktop
ai / from-diagramGeração via IA (parte do iacmp Pro)

Providers e formatos

bash
iacmp synth --provider aws              # CloudFormation
iacmp synth --provider azure            # Bicep (deployment único via _main.bicep)
iacmp synth --provider gcp              # Terraform (tf.json)
iacmp synth --provider aws --format tf  # AWS via Terraform
ProviderFormatoCobertura
awsCloudFormation20/20 cenários da bateria e2e
azureBicep (Deployment Stacks)20/20 cenários
gcpTerraform (tf.json)20/20 cenários
aws --format tf / azure --format tfTerraformvalidado por deploys reais

Referência completa

O manual completo (todas as flags, todos os constructs) está no repositório, em inglês: User guide · Constructs · FAQ

Fair Source (FSL-1.1) — livre para usar, vira Apache-2.0 após dois anos.