tanzu-plugin-runtime

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: Apache-2.0

README

Tanzu Plugin Runtime

Overview

The Tanzu CLI is based on a plugin architecture. This architecture enables teams to build, own, and release their own piece of functionality as well as enable external partners to integrate with the system. The Tanzu Plugin Runtime provides functionality and helper methods to develop Tanzu CLI plugins.

Developers can use the Builder admin plugin to bootstrap a new plugin which can then use tooling and functionality available within the plugin runtime to implement its own features.

Directories

Path Synopsis
apis
config/v1alpha1
Package v1alpha1 contains API Schema definitions for the client v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.tanzu.vmware.com
Package v1alpha1 contains API Schema definitions for the client v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.tanzu.vmware.com
Package command provides functions to manipulate tanzu cli commands
Package command provides functions to manipulate tanzu cli commands
Package component defines components that can be made use of in plugins.
Package component defines components that can be made use of in plugins.
Package config Provide API methods to Read/Write specific stanza of config file
Package config Provide API methods to Read/Write specific stanza of config file
collectionutils
Package collectionutils provide helper functions to operate on collections like array, map
Package collectionutils provide helper functions to operate on collections like array, map
nodeutils
Package nodeutils provides utility methods to perform operations on yaml node
Package nodeutils provides utility methods to perform operations on yaml node
Package docs contains docs
Package docs contains docs
Package plugin provides functions to create new CLI plugins.
Package plugin provides functions to create new CLI plugins.
buildinfo
Package buildinfo holds global variables set at build time to provide information about the plugin build.
Package buildinfo holds global variables set at build time to provide information about the plugin build.
lint
Package lint provides linters to run against CLI plugins.
Package lint provides linters to run against CLI plugins.
test
exec
Package exec implements command execution functionality.
Package exec implements command execution functionality.
framework
Package framework provides a tanzu cli test framework
Package framework provides a tanzu cli test framework

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL