System Utilities

System Utilities

Git Release Utilities

Two utility commands are built into the CLI for working with git release tags in the current directory’s git repository:

latestgitrelease

Shows the latest git release tag from the current repository.

tapit latestgitrelease

nextgitrelease

Shows the next available git release tag based on the current repository’s tags.

tapit nextgitrelease

These commands inspect all tags in the local git repository and return the relevant tag. For example, if the current latest tag is v13, nextgitrelease will return v14.

This is useful for automating versioning in deployment scripts and CI/CD pipelines.

Team Management

List Teams

tapit list teams

Lists all teams you are a member of.

Resource Management

List Resources

tapit list resources [app=<app_name>] [region=<region>]

Provides comprehensive view of all AWS resources across applications and regions.

Examples

# List all resources
tapit list resources

# Resources for specific app
tapit list resources app=myapp

# Resources in specific region
tapit list resources region=us-west-2

# Filtered view
tapit list resources app=production-app region=us-east-1

List Regions

tapit list regions

Shows available AWS regions and their current usage status.

Wait for Add-ons

tapit list addons --wait [app=<app_name>]

Waits until all add-ons for the specified app (or the current app) reach a stable state — either fully ready, or fully deleted (in the case of a deletion in progress).

Exits with a non-zero shell error code if any add-on is in a failed state.

This is useful in deployment scripts and CI/CD pipelines to ensure all infrastructure is ready before proceeding.

Examples

# Wait for all add-ons to be ready for the current app
tapit list addons --wait

# Wait for add-ons for a specific app
tapit list addons --wait app=myapp

VPC Management

Delete VPC

tapit delete [--force] vpc region=<region>

Deletes the entire VPC and all resources in a specified region. This is a destructive operation that removes all applications and infrastructure in the region.

Parameters

  • --force: Skip confirmation prompts
  • region: AWS region to delete VPC from

Examples

# Delete VPC with confirmation
tapit delete vpc region=us-west-2

# Force delete without confirmation (dangerous)
tapit delete --force vpc region=us-west-2

Warning: This operation cannot be undone and deletes all data and applications!