package
2.10.0
Repository: https://github.com/upcloudltd/upcloud-cli.git
Documentation: pkg.go.dev

# Functions

MatchStringWithWhitespace checks if arg that may include whitespace matches given value.

# Structs

CachingDatabase implements resolver for servers, caching the results.
CachingIPAddress implements resolver for ip addresses that resolve with ptr records, caching the results.
CachingKubernetes implements resolver for Kubernetes clusters, caching the results.
CachingLoadBalancer implements resolver for servers, caching the results.
CachingNetwork implements resolver for networks, caching the results.
CachingRouter implements resolver for routers by uuid or name, caching the results.
CachingServer implements resolver for servers, caching the results.
CachingServerGroup implements resolver for servers, caching the results.
CachingStorage implements resolver for storages, caching the results.

# Interfaces

ResolutionProvider is an interface for commands that provide resolution, either custom or the built-in ones.

# Type aliases

AmbiguousResolutionError is a resolver error when multiple matching entries have been found.
NotFoundError is a resolver error when no matching entries have been found.
Resolver represents the most basic argument resolver, a function that accepts and argument and returns an uuid (or error).