Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

apply(CommandLine) - Static method in class cloud.kitelang.cli.KiteSubcommandHelp
Recursively applies styled headings to all subcommands of the given root.
ApplyCommand - Class in cloud.kitelang.cli.commands
Apply (provision) infrastructure changes to the cloud.
ApplyCommand() - Constructor for class cloud.kitelang.cli.commands.ApplyCommand
 
aws(String, String) - Static method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
 
AwsCredentialValidator - Class in cloud.kitelang.cli.validation
Validates AWS credentials using the AWS CLI.
AwsCredentialValidator() - Constructor for class cloud.kitelang.cli.validation.AwsCredentialValidator
 
azure(String) - Static method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
 
AzureCredentialValidator - Class in cloud.kitelang.cli.validation
Validates Azure credentials using the Azure CLI.
AzureCredentialValidator() - Constructor for class cloud.kitelang.cli.validation.AzureCredentialValidator
 

B

BLACK - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
BLUE - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
bold(String) - Static method in class cloud.kitelang.cli.console.Console
Returns text wrapped in bold.
bold(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Wraps text in bold.
BOLD - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
box(String...) - Static method in class cloud.kitelang.cli.console.Console
Prints lines surrounded by a box using Unicode box-drawing characters.
BRIGHT_CYAN - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
BRIGHT_GREEN - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
BRIGHT_RED - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
BRIGHT_YELLOW - Static variable in class cloud.kitelang.cli.util.TerminalColors
 

C

call() - Method in class cloud.kitelang.cli.commands.ApplyCommand
 
call() - Method in class cloud.kitelang.cli.commands.CompletionCommand
 
call() - Method in class cloud.kitelang.cli.commands.config.StateCommand
 
call() - Method in class cloud.kitelang.cli.commands.ConfigCommand
 
call() - Method in class cloud.kitelang.cli.commands.ConfigCommand.GetCommand
 
call() - Method in class cloud.kitelang.cli.commands.ConfigCommand.ListCommand
 
call() - Method in class cloud.kitelang.cli.commands.ConfigCommand.PathCommand
 
call() - Method in class cloud.kitelang.cli.commands.ConfigCommand.SetCommand
 
call() - Method in class cloud.kitelang.cli.commands.DestroyCommand
 
call() - Method in class cloud.kitelang.cli.commands.DoctorCommand
 
call() - Method in class cloud.kitelang.cli.commands.EnvCommand
 
call() - Method in class cloud.kitelang.cli.commands.FmtCommand
 
call() - Method in class cloud.kitelang.cli.commands.NewCommand
 
call() - Method in class cloud.kitelang.cli.commands.OutputCommand
 
call() - Method in class cloud.kitelang.cli.commands.PlanCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand.InstallCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand.ListCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand.StartCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand.StatusCommand
 
call() - Method in class cloud.kitelang.cli.commands.ProvidersCommand.StopCommand
 
call() - Method in class cloud.kitelang.cli.commands.UpgradeCommand
 
call() - Method in class cloud.kitelang.cli.commands.ValidateCommand
 
call() - Method in class cloud.kitelang.cli.commands.VersionCommand
 
call() - Method in class cloud.kitelang.cli.commands.VersionCommand.InstallCommand
 
call() - Method in class cloud.kitelang.cli.commands.VersionCommand.ListCommand
 
call() - Method in class cloud.kitelang.cli.commands.VersionCommand.RemoveCommand
 
call() - Method in class cloud.kitelang.cli.commands.VersionCommand.UseCommand
 
clear() - Method in class cloud.kitelang.cli.util.ProgressBar
Clear the progress bar line.
clearPreviousLine() - Static method in class cloud.kitelang.cli.console.Console
Moves cursor up and clears the line.
cliNotFound(String) - Static method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
 
close() - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
 
cloud.kitelang.cli - package cloud.kitelang.cli
 
cloud.kitelang.cli.commands - package cloud.kitelang.cli.commands
 
cloud.kitelang.cli.commands.config - package cloud.kitelang.cli.commands.config
 
cloud.kitelang.cli.config - package cloud.kitelang.cli.config
 
cloud.kitelang.cli.console - package cloud.kitelang.cli.console
 
cloud.kitelang.cli.generator - package cloud.kitelang.cli.generator
 
cloud.kitelang.cli.interactive - package cloud.kitelang.cli.interactive
 
cloud.kitelang.cli.util - package cloud.kitelang.cli.util
 
cloud.kitelang.cli.validation - package cloud.kitelang.cli.validation
 
complete(String) - Method in class cloud.kitelang.cli.util.ProgressBar
Complete the progress bar with a final message.
CompletionCommand - Class in cloud.kitelang.cli.commands
Generates shell completion scripts for bash, zsh, and fish.
CompletionCommand() - Constructor for class cloud.kitelang.cli.commands.CompletionCommand
 
CONFIG_DIR - Static variable in record class cloud.kitelang.cli.config.KiteConfig
 
CONFIG_FILE - Static variable in record class cloud.kitelang.cli.config.KiteConfig
 
ConfigCommand - Class in cloud.kitelang.cli.commands
Manage Kite CLI configuration.
ConfigCommand() - Constructor for class cloud.kitelang.cli.commands.ConfigCommand
 
ConfigCommand.GetCommand - Class in cloud.kitelang.cli.commands
Get a config value.
ConfigCommand.ListCommand - Class in cloud.kitelang.cli.commands
List all config values.
ConfigCommand.PathCommand - Class in cloud.kitelang.cli.commands
Show config file path.
ConfigCommand.SetCommand - Class in cloud.kitelang.cli.commands
Set a config value.
configDir() - Static method in class cloud.kitelang.cli.config.ConfigLoader
Get the config directory path (~/.kite)
configFile() - Static method in class cloud.kitelang.cli.config.ConfigLoader
Get the config file path (~/.kite/config.yml)
ConfigLoader - Class in cloud.kitelang.cli.config
Loads and saves Kite CLI configuration from ~/.kite/config.yml
ConfigLoader() - Constructor for class cloud.kitelang.cli.config.ConfigLoader
 
configureEnvironment(GlobalConfig, String, String, String, String, String) - Static method in class cloud.kitelang.cli.interactive.StateBackendWizard
Runs the wizard for a specific environment (non-interactive mode).
confirm(String, boolean) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Displays a Yes/No confirmation prompt.
Console - Class in cloud.kitelang.cli.console
Central console output utility for consistent terminal rendering.
create() - Static method in class cloud.kitelang.cli.interactive.InteractivePrompt
Creates an InteractivePrompt instance using the shared Console terminal.
createKiteCloudConfig() - Static method in class cloud.kitelang.cli.config.GlobalConfig
Creates a Kite Cloud state configuration.
createPostgreSQLConfig(String, String, String) - Static method in class cloud.kitelang.cli.config.GlobalConfig
Creates a PostgreSQL state configuration.
CredentialConfig(String, String, String, String, String) - Constructor for record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Creates an instance of a CredentialConfig record class.
CredentialDetector - Class in cloud.kitelang.cli.util
Detects available cloud provider credentials on the system.
CredentialDetector() - Constructor for class cloud.kitelang.cli.util.CredentialDetector
 
CredentialDetector.CredentialOption - Record Class in cloud.kitelang.cli.util
Represents a detected credential option.
CredentialOption(String, String, String) - Constructor for record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Creates an instance of a CredentialOption record class.
CredentialValidator - Interface in cloud.kitelang.cli.validation
Validates cloud provider credentials.
CredentialValidator.ValidationResult - Record Class in cloud.kitelang.cli.validation
Result of credential validation.
CredentialValidatorRegistry - Class in cloud.kitelang.cli.validation
Registry of credential validators for different cloud providers.
CredentialValidatorRegistry() - Constructor for class cloud.kitelang.cli.validation.CredentialValidatorRegistry
 
cyan(String) - Static method in class cloud.kitelang.cli.console.Console
Returns text wrapped in cyan.
cyan(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Wraps text in cyan color (for prompts/info).
CYAN - Static variable in class cloud.kitelang.cli.util.TerminalColors
 

D

defaults() - Method in record class cloud.kitelang.cli.config.KiteConfig
Returns the value of the defaults record component.
Defaults(String, String, String) - Constructor for record class cloud.kitelang.cli.config.KiteConfig.Defaults
Creates an instance of a Defaults record class.
defaultSelected() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns the value of the defaultSelected record component.
description() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns the value of the description record component.
DestroyCommand - Class in cloud.kitelang.cli.commands
Destroys (tears down) provisioned infrastructure.
DestroyCommand() - Constructor for class cloud.kitelang.cli.commands.DestroyCommand
 
details() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns the value of the details record component.
detectAwsProfiles() - Static method in class cloud.kitelang.cli.util.CredentialDetector
Detects available AWS profiles from ~/.aws/credentials and ~/.aws/config.
detectAzureSubscriptions() - Static method in class cloud.kitelang.cli.util.CredentialDetector
Detects available Azure subscriptions from az CLI configuration.
detectDefaultAwsRegion() - Static method in class cloud.kitelang.cli.util.CredentialDetector
Detects the default AWS region from environment or config.
detectGcpProjects() - Static method in class cloud.kitelang.cli.util.CredentialDetector
Detects available GCP projects from gcloud configuration.
displayName() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Returns the value of the displayName record component.
DoctorCommand - Class in cloud.kitelang.cli.commands
Diagnose and troubleshoot Kite installation and project configuration.
DoctorCommand() - Constructor for class cloud.kitelang.cli.commands.DoctorCommand
 

E

empty() - Static method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
 
empty() - Static method in record class cloud.kitelang.cli.config.KiteConfig
Default values when no config exists.
empty() - Static method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
 
EnvCommand - Class in cloud.kitelang.cli.commands
Quick environment switching command.
EnvCommand() - Constructor for class cloud.kitelang.cli.commands.EnvCommand
 
environment() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Returns the value of the environment record component.
EnvironmentConfig() - Constructor for class cloud.kitelang.cli.config.GlobalConfig.EnvironmentConfig
 
equals(Object) - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.config.KiteConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Indicates whether some other object is "equal to" this one.
error(String) - Static method in class cloud.kitelang.cli.console.Console
Prints an error message with red X.
error(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Error X mark in red.
extra() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Returns the value of the extra record component.

F

failure(String) - Static method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
 
FmtCommand - Class in cloud.kitelang.cli.commands
Formats .kite files according to standard style conventions.
FmtCommand() - Constructor for class cloud.kitelang.cli.commands.FmtCommand
 

G

gcp(String, String) - Static method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
 
GcpCredentialValidator - Class in cloud.kitelang.cli.validation
Validates GCP credentials using the gcloud CLI.
GcpCredentialValidator() - Constructor for class cloud.kitelang.cli.validation.GcpCredentialValidator
 
generate(Path, String, String[], String[], Map, boolean) - Method in class cloud.kitelang.cli.generator.ProjectStructureGenerator
 
get(String) - Static method in class cloud.kitelang.cli.config.ConfigLoader
Get a specific config value by key path (e.g., "defaults.environment")
GetCommand() - Constructor for class cloud.kitelang.cli.commands.ConfigCommand.GetCommand
 
getConfigPath() - Static method in class cloud.kitelang.cli.config.GlobalConfig
Gets the default config path (~/.kite/config.yml).
getEffectivePassword(String, String) - Method in class cloud.kitelang.cli.config.GlobalConfig.StateConfig
Gets the effective password with priority: env var > config file.
getEnvironments(String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Gets all configured environments for a project.
getKiteDir() - Static method in class cloud.kitelang.cli.config.GlobalConfig
Gets the kite directory path (~/.kite).
getPasswordEnvVarName(String, String) - Static method in class cloud.kitelang.cli.config.GlobalConfig
Gets the environment variable name for a given project/environment's password.
getProjects() - Method in class cloud.kitelang.cli.config.GlobalConfig
Gets all configured projects.
getProviderType() - Method in class cloud.kitelang.cli.validation.AwsCredentialValidator
 
getProviderType() - Method in class cloud.kitelang.cli.validation.AzureCredentialValidator
 
getProviderType() - Method in interface cloud.kitelang.cli.validation.CredentialValidator
Returns the provider type this validator handles (aws, gcp, azure).
getProviderType() - Method in class cloud.kitelang.cli.validation.GcpCredentialValidator
 
getProviderTypes() - Static method in class cloud.kitelang.cli.validation.CredentialValidatorRegistry
Returns all registered provider types.
getStateConfig(String, String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Gets the state configuration for a specific project and environment.
getTerminal() - Static method in class cloud.kitelang.cli.console.Console
Returns the shared JLine terminal instance.
getValidator(String) - Static method in class cloud.kitelang.cli.validation.CredentialValidatorRegistry
Gets the validator for a provider type.
getVersion() - Method in class cloud.kitelang.cli.VersionProvider
 
getVersionString() - Static method in class cloud.kitelang.cli.VersionProvider
Returns the version string (e.g., "0.2.3").
GlobalConfig - Class in cloud.kitelang.cli.config
Manages the global Kite configuration stored in ~/.kite/config.yml.
GlobalConfig.EnvironmentConfig - Class in cloud.kitelang.cli.config
Per-environment configuration.
GlobalConfig.KiteConfig - Class in cloud.kitelang.cli.config
Root configuration structure.
GlobalConfig.ProjectConfig - Class in cloud.kitelang.cli.config
Per-project configuration.
GlobalConfig.StateConfig - Class in cloud.kitelang.cli.config
State backend configuration.
green(String) - Static method in class cloud.kitelang.cli.console.Console
Returns text wrapped in green.
green(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Wraps text in green color (for success messages).
GREEN - Static variable in class cloud.kitelang.cli.util.TerminalColors
 

H

handleExecutionException(Exception, CommandLine, CommandLine.ParseResult) - Method in class cloud.kitelang.cli.KiteExceptionHandler
Handles execution exceptions (errors during command execution)
handleParseException(CommandLine.ParameterException, String[]) - Method in class cloud.kitelang.cli.KiteExceptionHandler
Handles parameter parsing exceptions (invalid arguments, missing values, etc.)
hasEnvironment(String, String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Checks if an environment is configured for a project.
hashCode() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.config.KiteConfig
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Returns a hash code value for this object.
hashCode() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns a hash code value for this object.
hasPassword(String, String) - Method in class cloud.kitelang.cli.config.GlobalConfig.StateConfig
Checks if password is available from any source.
hasProject(String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Checks if a project is configured.
hasValidator(String) - Static method in class cloud.kitelang.cli.validation.CredentialValidatorRegistry
Checks if a validator exists for the given provider type.
header(String) - Static method in class cloud.kitelang.cli.console.Console
Prints a header with underline.

I

id() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns the value of the id record component.
id() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Returns the value of the id record component.
identity() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns the value of the identity record component.
info(String) - Static method in class cloud.kitelang.cli.console.Console
Prints an info message.
input(String, String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Displays a text input prompt.
InstallCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand.InstallCommand
 
InstallCommand() - Constructor for class cloud.kitelang.cli.commands.VersionCommand.InstallCommand
 
InteractivePrompt - Class in cloud.kitelang.cli.interactive
Wrapper around JLine ConsoleUI for interactive terminal prompts.
InteractivePrompt.Option - Record Class in cloud.kitelang.cli.interactive
Represents an option in a selection prompt.
isCliAvailable() - Method in class cloud.kitelang.cli.validation.AwsCredentialValidator
 
isCliAvailable() - Method in class cloud.kitelang.cli.validation.AzureCredentialValidator
 
isCliAvailable() - Method in interface cloud.kitelang.cli.validation.CredentialValidator
Checks if the required CLI tool is installed.
isCliAvailable() - Method in class cloud.kitelang.cli.validation.GcpCredentialValidator
 
isInteractive() - Static method in class cloud.kitelang.cli.console.Console
Checks if the terminal supports interactive mode.
isInteractive() - Static method in class cloud.kitelang.cli.interactive.InteractivePrompt
Checks if the terminal supports interactive mode.

J

JacksonMappers - Class in cloud.kitelang.cli.util
Central factory for Jackson mappers.
json() - Static method in class cloud.kitelang.cli.util.JacksonMappers
Returns a shared JSON mapper instance.

K

KiteCLI - Class in cloud.kitelang.cli
Main entry point for the Kite CLI.
KiteCLI() - Constructor for class cloud.kitelang.cli.KiteCLI
 
KiteConfig - Record Class in cloud.kitelang.cli.config
Global configuration for Kite CLI.
KiteConfig() - Constructor for class cloud.kitelang.cli.config.GlobalConfig.KiteConfig
 
KiteConfig(KiteConfig.Defaults, int, Map) - Constructor for record class cloud.kitelang.cli.config.KiteConfig
Creates an instance of a KiteConfig record class.
KiteConfig.Defaults - Record Class in cloud.kitelang.cli.config
Default settings for commands.
KiteConfig.ProviderConfig - Record Class in cloud.kitelang.cli.config
Provider-specific configuration (credentials, regions, etc.)
KiteExceptionHandler - Class in cloud.kitelang.cli
Custom exception handlers for the Kite CLI.
KiteExceptionHandler() - Constructor for class cloud.kitelang.cli.KiteExceptionHandler
 
KiteSubcommandHelp - Class in cloud.kitelang.cli
Applies bun-style heading colors and section labels to all subcommands.
KiteUsageHelp - Class in cloud.kitelang.cli
Renders bun-style usage help for the Kite CLI root command.

L

label() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns the value of the label record component.
list() - Static method in class cloud.kitelang.cli.config.ConfigLoader
List all config keys and values.
ListCommand() - Constructor for class cloud.kitelang.cli.commands.ConfigCommand.ListCommand
 
ListCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand.ListCommand
 
ListCommand() - Constructor for class cloud.kitelang.cli.commands.VersionCommand.ListCommand
 
load() - Static method in class cloud.kitelang.cli.config.ConfigLoader
Load configuration, using cached version if available.
load() - Static method in class cloud.kitelang.cli.config.GlobalConfig
Loads or creates the global configuration.

M

MAGENTA - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
main(String...) - Static method in class cloud.kitelang.cli.KiteCLI
 
message() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns the value of the message record component.

N

NewCommand - Class in cloud.kitelang.cli.commands
Create a new Kite project with the standard multi-cloud structure.
NewCommand() - Constructor for class cloud.kitelang.cli.commands.NewCommand
 
NewCommand.CredentialConfig - Record Class in cloud.kitelang.cli.commands
Credential configuration for a provider in an environment.

O

onProgress(long, long, int) - Method in class cloud.kitelang.cli.util.ProgressBar
 
Option(String, String) - Constructor for record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
 
Option(String, String, String) - Constructor for record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
 
Option(String, String, String, boolean) - Constructor for record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Creates an instance of a Option record class.
output() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Returns the value of the output record component.
OutputCommand - Class in cloud.kitelang.cli.commands
Displays output values from deployed infrastructure.
OutputCommand() - Constructor for class cloud.kitelang.cli.commands.OutputCommand
 

P

password(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Displays a password input prompt (input is masked).
PathCommand() - Constructor for class cloud.kitelang.cli.commands.ConfigCommand.PathCommand
 
PlanCommand - Class in cloud.kitelang.cli.commands
Shows a preview of infrastructure changes without applying them.
PlanCommand() - Constructor for class cloud.kitelang.cli.commands.PlanCommand
 
print(String) - Static method in class cloud.kitelang.cli.console.Console
Prints without newline.
printError(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints an error message with red X mark.
printf(String, Object...) - Static method in class cloud.kitelang.cli.console.Console
Prints formatted string.
printHeader(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints a styled header.
printInfo(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints an info message.
println() - Static method in class cloud.kitelang.cli.console.Console
Prints an empty line.
println(String) - Static method in class cloud.kitelang.cli.console.Console
Prints a line to the console.
printPrompt(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints a prompt/question indicator (cyan ?).
printSeparator() - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints a separator line to visually separate sections and reset cursor.
printSuccess(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints a success message with green checkmark.
printWarning(String) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Prints a warning message with yellow indicator.
profile() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns the value of the profile record component.
profile() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Returns the value of the profile record component.
ProgressBar - Class in cloud.kitelang.cli.util
Simple console progress bar for downloads.
ProgressBar(String) - Constructor for class cloud.kitelang.cli.util.ProgressBar
 
project() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns the value of the project record component.
ProjectConfig() - Constructor for class cloud.kitelang.cli.config.GlobalConfig.ProjectConfig
 
ProjectStructureGenerator - Class in cloud.kitelang.cli.generator
Generates a new Kite project by copying templates from resources.
ProjectStructureGenerator() - Constructor for class cloud.kitelang.cli.generator.ProjectStructureGenerator
 
prompt(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Prompt/question with cyan indicator.
provider() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Returns the value of the provider record component.
provider(String) - Method in record class cloud.kitelang.cli.config.KiteConfig
Get a provider-specific config.
ProviderConfig(String, String, Map) - Constructor for record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Creates an instance of a ProviderConfig record class.
providers() - Method in record class cloud.kitelang.cli.config.KiteConfig
Returns the value of the providers record component.
ProvidersCommand - Class in cloud.kitelang.cli.commands
Manage Kite providers - install, list, and update.
ProvidersCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand
 
ProvidersCommand.InstallCommand - Class in cloud.kitelang.cli.commands
Install providers from kitefile.yml or by name.
ProvidersCommand.ListCommand - Class in cloud.kitelang.cli.commands
List installed providers.
ProvidersCommand.StartCommand - Class in cloud.kitelang.cli.commands
Start a provider process that keeps running for fast operations.
ProvidersCommand.StatusCommand - Class in cloud.kitelang.cli.commands
Show status of running provider processes.
ProvidersCommand.StopCommand - Class in cloud.kitelang.cli.commands
Stop a running provider process.

R

red(String) - Static method in class cloud.kitelang.cli.console.Console
Returns text wrapped in red.
red(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Wraps text in red color (for error messages).
RED - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
region() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns the value of the region record component.
region() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Returns the value of the region record component.
region() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Returns the value of the region record component.
reload() - Static method in class cloud.kitelang.cli.config.ConfigLoader
Force reload configuration from file.
RemoveCommand() - Constructor for class cloud.kitelang.cli.commands.VersionCommand.RemoveCommand
 
removeEnvironment(String, String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Removes an environment configuration from a project.
removeProject(String) - Method in class cloud.kitelang.cli.config.GlobalConfig
Removes an entire project configuration.
render(PrintWriter) - Static method in class cloud.kitelang.cli.KiteUsageHelp
Builds the full bun-style help text and writes it to the given writer.
RESET - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
run() - Method in class cloud.kitelang.cli.interactive.StateBackendWizard
Runs the state backend configuration wizard.
run() - Method in class cloud.kitelang.cli.KiteCLI
 

S

save() - Method in class cloud.kitelang.cli.config.GlobalConfig
Saves the configuration to disk.
save(KiteConfig) - Static method in class cloud.kitelang.cli.config.ConfigLoader
Save configuration to file.
selectMany(String, List) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Displays a multi-select checkbox prompt.
selectOne(String, List) - Method in class cloud.kitelang.cli.interactive.InteractivePrompt
Displays a single-select list prompt with arrow key navigation.
set(String, String) - Static method in class cloud.kitelang.cli.config.ConfigLoader
Set a specific config value by key path.
SetCommand() - Constructor for class cloud.kitelang.cli.commands.ConfigCommand.SetCommand
 
setStateConfig(String, String, GlobalConfig.StateConfig) - Method in class cloud.kitelang.cli.config.GlobalConfig
Sets the state configuration for a specific project and environment.
StartCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand.StartCommand
 
StateBackendWizard - Class in cloud.kitelang.cli.interactive
Interactive wizard for configuring state backend per environment.
StateBackendWizard(InteractivePrompt, GlobalConfig, String) - Constructor for class cloud.kitelang.cli.interactive.StateBackendWizard
Creates a wizard with default environments.
StateBackendWizard(InteractivePrompt, GlobalConfig, String, List) - Constructor for class cloud.kitelang.cli.interactive.StateBackendWizard
Creates a wizard with specific environments.
StateCommand - Class in cloud.kitelang.cli.commands.config
Configures state backend settings for infrastructure state storage.
StateCommand() - Constructor for class cloud.kitelang.cli.commands.config.StateCommand
 
StateConfig() - Constructor for class cloud.kitelang.cli.config.GlobalConfig.StateConfig
 
StatusCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand.StatusCommand
 
StopCommand() - Constructor for class cloud.kitelang.cli.commands.ProvidersCommand.StopCommand
 
subscription() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns the value of the subscription record component.
success() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns the value of the success record component.
success(String) - Static method in class cloud.kitelang.cli.console.Console
Prints a success message with green checkmark.
success(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Success checkmark in green.
success(String, String) - Static method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
 

T

TerminalColors - Class in cloud.kitelang.cli.util
ANSI terminal color utilities for consistent CLI output styling.
toString() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.config.KiteConfig
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
Returns a string representation of this record class.
toString() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Returns a string representation of this record class.
type() - Method in record class cloud.kitelang.cli.commands.NewCommand.CredentialConfig
Returns the value of the type record component.

U

UpgradeCommand - Class in cloud.kitelang.cli.commands
Upgrade Kite CLI to the latest or specified version.
UpgradeCommand() - Constructor for class cloud.kitelang.cli.commands.UpgradeCommand
 
UseCommand() - Constructor for class cloud.kitelang.cli.commands.VersionCommand.UseCommand
 

V

validate(Dependencies.Credential) - Method in class cloud.kitelang.cli.validation.AwsCredentialValidator
 
validate(Dependencies.Credential) - Method in class cloud.kitelang.cli.validation.AzureCredentialValidator
 
validate(Dependencies.Credential) - Method in interface cloud.kitelang.cli.validation.CredentialValidator
Validates the given credential.
validate(Dependencies.Credential) - Static method in class cloud.kitelang.cli.validation.CredentialValidatorRegistry
Validates a credential using the appropriate validator.
validate(Dependencies.Credential) - Method in class cloud.kitelang.cli.validation.GcpCredentialValidator
 
ValidateCommand - Class in cloud.kitelang.cli.commands
Validates .kite files for syntax errors, import resolution, and schema compliance.
ValidateCommand() - Constructor for class cloud.kitelang.cli.commands.ValidateCommand
 
ValidationResult(boolean, String, String, String) - Constructor for record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
Creates an instance of a ValidationResult record class.
verbosity() - Method in record class cloud.kitelang.cli.config.KiteConfig
Returns the value of the verbosity record component.
VersionCommand - Class in cloud.kitelang.cli.commands
Manage Kite CLI versions - list, install, switch, and remove.
VersionCommand() - Constructor for class cloud.kitelang.cli.commands.VersionCommand
 
VersionCommand.InstallCommand - Class in cloud.kitelang.cli.commands
Install a specific version.
VersionCommand.ListCommand - Class in cloud.kitelang.cli.commands
List installed and available versions.
VersionCommand.RemoveCommand - Class in cloud.kitelang.cli.commands
Remove an installed version.
VersionCommand.UseCommand - Class in cloud.kitelang.cli.commands
Switch to an installed version.
VersionProvider - Class in cloud.kitelang.cli
Provides version information from build-generated properties file.
VersionProvider() - Constructor for class cloud.kitelang.cli.VersionProvider
 

W

warning(String) - Static method in class cloud.kitelang.cli.console.Console
Prints a warning message with yellow indicator.
warning(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Warning with yellow indicator.
WHITE - Static variable in class cloud.kitelang.cli.util.TerminalColors
 

Y

yaml() - Static method in class cloud.kitelang.cli.util.JacksonMappers
Returns a shared YAML mapper instance.
yellow(String) - Static method in class cloud.kitelang.cli.console.Console
Returns text wrapped in yellow.
yellow(String) - Static method in class cloud.kitelang.cli.util.TerminalColors
Wraps text in yellow color (for warnings).
YELLOW - Static variable in class cloud.kitelang.cli.util.TerminalColors
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values