All Classes and Interfaces
Class
Description
Apply (provision) infrastructure changes to the cloud.
Validates AWS credentials using the AWS CLI.
Validates Azure credentials using the Azure CLI.
Generates shell completion scripts for bash, zsh, and fish.
Manage Kite CLI configuration.
Get a config value.
List all config values.
Show config file path.
Set a config value.
Loads and saves Kite CLI configuration from ~/.kite/config.yml
Central console output utility for consistent terminal rendering.
Detects available cloud provider credentials on the system.
Represents a detected credential option.
Validates cloud provider credentials.
Result of credential validation.
Registry of credential validators for different cloud providers.
Destroys (tears down) provisioned infrastructure.
Diagnose and troubleshoot Kite installation and project configuration.
Quick environment switching command.
Formats .kite files according to standard style conventions.
Validates GCP credentials using the gcloud CLI.
Manages the global Kite configuration stored in ~/.kite/config.yml.
Per-environment configuration.
Root configuration structure.
Per-project configuration.
State backend configuration.
Wrapper around JLine ConsoleUI for interactive terminal prompts.
Represents an option in a selection prompt.
Central factory for Jackson mappers.
Main entry point for the Kite CLI.
Global configuration for Kite CLI.
Default settings for commands.
Provider-specific configuration (credentials, regions, etc.)
Custom exception handlers for the Kite CLI.
Applies bun-style heading colors and section labels to all subcommands.
Renders bun-style usage help for the Kite CLI root command.
Create a new Kite project with the standard multi-cloud structure.
Credential configuration for a provider in an environment.
Displays output values from deployed infrastructure.
Shows a preview of infrastructure changes without applying them.
Simple console progress bar for downloads.
Generates a new Kite project by copying templates from resources.
Manage Kite providers - install, list, and update.
Install providers from kitefile.yml or by name.
List installed providers.
Start a provider process that keeps running for fast operations.
Show status of running provider processes.
Stop a running provider process.
Interactive wizard for configuring state backend per environment.
Configures state backend settings for infrastructure state storage.
ANSI terminal color utilities for consistent CLI output styling.
Upgrade Kite CLI to the latest or specified version.
Validates .kite files for syntax errors, import resolution, and schema compliance.
Manage Kite CLI versions - list, install, switch, and remove.
Install a specific version.
List installed and available versions.
Remove an installed version.
Switch to an installed version.
Provides version information from build-generated properties file.