Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + func IsPluginReferenceOrIdentity(plugin string) bool + func ValidatePluginIdentity(pluginIdentity PluginIdentity) error + func ValidatePluginVersion(version string) error + func ValidateRemote(remote string) error + type PluginIdentity interface + IdentityString func() string + Owner func() string + Plugin func() string + Remote func() string + func NewPluginIdentity(remote string, owner string, plugin string) (PluginIdentity, error) + func ParsePluginIdentityOptionalVersion(rawReference string) (PluginIdentity, string, error) + func PluginIdentityForString(path string) (PluginIdentity, error) + type PluginReference interface + ReferenceString func() string + Revision func() int + Version func() string + func NewPluginReference(identity PluginIdentity, version string, revision int) (PluginReference, error) + func PluginReferenceForString(reference string, revision int) (PluginReference, error)