All Classes and Interfaces
Class
Description
A credential store specifically designed for CLI authentication.
A JAX-RS client request filter that automatically adds authentication headers
to outgoing requests based on stored credentials.
Abstract base class for all Wanaku CLI commands.
Parent command for managing capabilities in the Wanaku platform.
Parent command for creating new capability instances in the Wanaku platform.
Utility class providing capabilities management functionality for the Wanaku CLI.
Record representing a printable capability with all necessary display information.
Record representing a service configuration in printable format.
Command-line interface for listing all service capabilities in the Wanaku system.
Command implementation for displaying detailed information about specific service capabilities.
Utility class providing helper methods for command-line interactions.
Parent command for managing shell completion scripts.
Command to generate shell completion scripts for bash and zsh.
Represents a container configuration.
Main command for managing data stores.
Add subcommand for data stores.
Get subcommand for data stores.
Parent command for managing data store labels.
CLI command for adding labels to existing data stores.
CLI command for removing labels from existing data stores.
List subcommand for data stores.
Display class for table printing.
Remove subcommand for data stores.
Utility class for loading documentation resources in both JVM and native mode.
Exception thrown when a documentation file cannot be found.
Represents environment configuration for a deployment.
Parent command for managing port forwarding configurations in the Wanaku platform.
Command to list port forwarding configurations in the Wanaku platform.
Command to display label expression documentation.
Main entry point for the Wanaku CLI application.
Renders Markdown text with terminal styling using JLine3's AttributedString.
Parent command for managing namespaces in the Wanaku platform.
Parent command for managing namespace labels.
CLI command for adding labels to existing namespaces.
CLI command for removing labels from existing namespaces.
Parent command for managing resources in the Wanaku platform.
Command to expose a new resource in the Wanaku platform.
Parent command for managing resource labels.
CLI command for adding labels to existing resources.
CLI command for removing labels from existing resources.
Command to list resources registered in the Wanaku platform.
Command to show detailed information about a specific resource registered in the Wanaku platform.
Helper record to display resource information without mutating the API object.
Common Security configuration
Represents a service configuration in a Wanaku deployment.
Handles OAuth2 authentication with the Wanaku.
Exception thrown when service authentication fails in the Wanaku capabilities SDK.
Helper methods for working with Strings.
Utility class for constructing OAuth2 token endpoint URLs.
Parent command for managing tools in the Wanaku platform.
Command to add a new tool to the Wanaku platform.
Parent command for managing tool labels.
CLI command for adding labels to existing tools.
CLI command for removing labels from existing tools.
Command to list tools registered in the Wanaku platform.
CLI command for removing tool references from the Wanaku router.
Command to show detailed information about a specific tool registered in the Wanaku platform.
Helper record to display input schema properties in a table format.
Helper record to display tool information without mutating the API object.
Represents a complete Wanaku deployment configuration.
Centralized exception handler for the Wanaku CLI.
Enhanced printer utility for the Wanaku CLI application that provides formatted output capabilities.