Wraps CLI Reference
Complete reference for all Wraps CLI commands.
Complete reference for all Wraps CLI commands.
Complete reference for all Wraps CLI commands. Deploy, manage, and monitor your AWS communication infrastructure.
Multi-Service Architecture: Wraps commands are organized by service (e.g., wraps email init, wraps cdn init, wraps sms init).
Deploy and manage AWS SES email infrastructure with event tracking, analytics, and domain management.
View Email CommandsDeploy S3 + CloudFront CDN infrastructure with browser-based image optimization.
View CDN CommandsDeploy AWS End User Messaging infrastructure for transactional and marketing SMS.
View SMS CommandsAuthenticate with the Wraps Platform for dashboard access, templates, and workflows.
View Auth CommandsSet up and diagnose your AWS credentials and permissions.
View AWS CommandsConnect your AWS infrastructure to the Wraps Platform.
View Platform Commandswraps pushPush templates and workflows to the Wraps Platform and SES
wraps newsShow latest Wraps news and updates
wraps supportOpen support channel
--account <id>Target a specific AWS account
--token <token>API token for authentication
--verboseEnable verbose output
--jsonOutput JSON (where supported)
--help, -hDisplay help information for any command
--version, -vDisplay the CLI version
--previewPreview infrastructure changes without deploying. Shows what resources would be created, updated, or deleted along with cost estimates. Available on all deployment commands (init, connect, upgrade, restore, destroy).
-y, --yesSkip confirmation prompts for non-destructive operations
-f, --forceForce destructive operations without confirmation
Display the current status of your Wraps infrastructure across all services, including deployed resources, active features, and configuration details.
npx @wraps.dev/cli statusLaunch the local Wraps console to view analytics, event tracking, and infrastructure status across all services.
npx @wraps.dev/cli console--port <port>Port to run the console on (default: 5555)
--no-openDon't automatically open browser
Remove all Wraps infrastructure from your AWS account across all services. This is a destructive operation that requires confirmation.
npx @wraps.dev/cli destroy [options]-f, --forceSkip confirmation prompt (use with caution)
--previewPreview what would be destroyed without making changes
Use service-specific destroy commands to remove individual services:
wraps email destroy - Remove email infrastructure onlywraps cdn destroy - Remove CDN infrastructure onlyManage anonymous telemetry settings. Wraps collects anonymous usage data to improve the CLI. No personal information, domains, or AWS credentials are ever collected.
npx @wraps.dev/cli telemetry # Show current statusnpx @wraps.dev/cli telemetry enable # Enable telemetrynpx @wraps.dev/cli telemetry disable # Disable telemetryYou can also disable telemetry by setting the environment variable WRAPS_TELEMETRY_DISABLED=1
Generate shell completion scripts for bash, zsh, or fish. Enables tab-completion for all Wraps commands and options.
npx @wraps.dev/cli completionAdd the output to your shell configuration file:
Bash: Add to ~/.bashrc
Zsh: Add to ~/.zshrc
Fish: Add to ~/.config/fish/config.fish
~/.wraps/Main configuration directory containing deployment metadata and Pulumi state
~/.wraps/connections/Deployment metadata files (one per AWS account/region combination)
~/.wraps/pulumi/Pulumi stack state files for infrastructure management
AWS_PROFILEAWS CLI profile to use for authentication
AWS_REGIONDefault AWS region (can be overridden with --region flag)
AWS_ACCESS_KEY_IDAWS access key (not recommended, use IAM roles or profiles instead)
AWS_SECRET_ACCESS_KEYAWS secret key (not recommended, use IAM roles or profiles instead)