# Functions
FetchFromSourceURI downloads the content from http or file.
GithubContentList returns the collection of plugins in the repository.
# Constants
CommandKustomize is the kustomize command.
DefaultGroupFileName is the default group name each group must contain this file else it will be ignored.
DefaultPluginFileName is the default plugin name each plugin must contain this file else it will be ignored.
DefaultRepo is the location of the plugins repository if not other location is specified.
GroupsDir directory.
GroupType Group Type.
PluginDir directory.
PluginType Plugin Type.
# Structs
Cache for plugins and groups.
CacheItem the item cache.
GithubContent github structs.
Group is the specification of each k3ai plugins group.
Groups list of Group.
Plugin is the specification of each k3ai plugin.
PluginGroup is the specification of a single plugin-group Item.
Plugins list of plugins.
PostInstall to execute after the scripts.
YamlType is the specification for YamlType segment of the Plugin.
# Type aliases
GithubContents represents a collection of api responses from Github.