Index
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
CredentialConfigrecord 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
CredentialOptionrecord 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
defaultsrecord component. - Defaults(String, String, String) - Constructor for record class cloud.kitelang.cli.config.KiteConfig.Defaults
-
Creates an instance of a
Defaultsrecord class. - defaultSelected() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
-
Returns the value of the
defaultSelectedrecord component. - description() - Method in record class cloud.kitelang.cli.interactive.InteractivePrompt.Option
-
Returns the value of the
descriptionrecord 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
detailsrecord 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
displayNamerecord 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
environmentrecord 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
extrarecord 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
idrecord component. - id() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
-
Returns the value of the
idrecord component. - identity() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
-
Returns the value of the
identityrecord 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
KiteConfigrecord 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
labelrecord 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
messagerecord 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
Optionrecord class. - output() - Method in record class cloud.kitelang.cli.config.KiteConfig.Defaults
-
Returns the value of the
outputrecord 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
profilerecord component. - profile() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
-
Returns the value of the
profilerecord 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
projectrecord 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
providerrecord 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
ProviderConfigrecord class. - providers() - Method in record class cloud.kitelang.cli.config.KiteConfig
-
Returns the value of the
providersrecord 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
regionrecord component. - region() - Method in record class cloud.kitelang.cli.config.KiteConfig.ProviderConfig
-
Returns the value of the
regionrecord component. - region() - Method in record class cloud.kitelang.cli.util.CredentialDetector.CredentialOption
-
Returns the value of the
regionrecord 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
subscriptionrecord component. - success() - Method in record class cloud.kitelang.cli.validation.CredentialValidator.ValidationResult
-
Returns the value of the
successrecord 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
typerecord 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
ValidationResultrecord class. - verbosity() - Method in record class cloud.kitelang.cli.config.KiteConfig
-
Returns the value of the
verbosityrecord 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
All Classes and Interfaces|All Packages|Constant Field Values