CLI Reference
Complete command-line reference for InfraIQ.
Global Options
infraiq [OPTIONS] COMMAND [ARGS]
| Option | Description |
|---|
--version | Show version |
--help | Show help |
--verbose | Enable verbose output |
--format | Output format (json, yaml, table) |
Commands
infraiq
infraiq info
infraiq doctor
infraiq migrate-and-transform --heroku-app NAME --target aws
migrate
infraiq migrate scan PROVIDER [OPTIONS]
--app-name NAME Heroku app name
--team NAME Heroku team
--region REGION AWS/GCP region
--output FILE Output file
infraiq migrate map INPUT TARGET [OPTIONS]
--preferences FILE Custom mapping preferences
--output FILE Output file
infraiq migrate generate INPUT [OPTIONS]
--output DIR Output directory
verify
infraiq verify scan [OPTIONS]
--provider NAME Cloud provider
--region REGION Region(s) to scan
--output FILE Output file
infraiq verify analyze INPUT [OPTIONS]
--severity LEVELS Filter by severity
--category CATS Filter by category
infraiq verify validate DIR [OPTIONS]
--rules FILE Custom rules
codify
infraiq codify scan PROVIDER [OPTIONS]
--region REGION Region to scan
--types TYPES Resource types
--output FILE Output file
infraiq codify generate INPUT [OPTIONS]
--output DIR Output directory
--include-import Generate import script
complyiq
infraiq complyiq quickscan [OPTIONS]
--framework NAME Compliance framework
infraiq complyiq scan [OPTIONS]
--provider NAME Cloud provider
--framework NAME Compliance framework
--bucket NAME S3 bucket for evidence
infraiq complyiq export [OPTIONS]
--bucket NAME Source bucket
--framework NAME Framework
--output FILE Output zip file
dataiq
infraiq dataiq discover [OPTIONS]
--source URL Source database URL
--output FILE Output file
infraiq dataiq plan [OPTIONS]
--assessment FILE Discovery output
--target TYPE Target database type
--output FILE Output file
infraiq dataiq migrate [OPTIONS]
--plan FILE Migration plan
--strategy NAME Migration strategy
--self-heal Enable self-healing
--auto-cutover Automatic cutover
infraiq dataiq validate [OPTIONS]
--source URL Source database
--target URL Target database
secureiq
infraiq secureiq scan [OPTIONS]
--provider NAME Cloud provider
--input FILE Infrastructure scan
--output FILE Output file
infraiq secureiq audit [OPTIONS]
--manifest FILE Secrets manifest
--framework NAME Compliance framework
infraiq secureiq checklist [OPTIONS]
--manifest FILE Secrets manifest
--target PROVIDER Target provider
--output FILE Output file
tessera
infraiq tessera analyze [OPTIONS]
--source DIR Source directory
--heroku-app NAME Heroku app name
--database-url URL Database URL
--use-ai Enable AI analysis
--output FILE Output file
infraiq tessera design [OPTIONS]
--analysis FILE Analysis output
--pattern NAME Decomposition pattern
--target-services N Target number of services
--interactive Interactive mode
--output FILE Output file
infraiq tessera craft [OPTIONS]
--mosaic FILE Design output
--framework NAME Web framework
--include-docker Include Dockerfiles
--include-ci Include CI configs
--output DIR Output directory
infraiq tessera validate [OPTIONS]
--mosaic FILE Design output
--check CHECKS Validation checks
Environment Variables
| Variable | Description |
|---|
INFRAIQ_TELEMETRY | Enable/disable telemetry |
INFRAIQ_CONFIG | Config file path |
AWS_REGION | Default AWS region |
AWS_PROFILE | AWS credentials profile |
HEROKU_API_KEY | Heroku API key |