# Packages
Code generated by mockery v1.0.0.
# Functions
Add adds a registry with `name`, `protocol`, and `uri` to the current ksonnet application.
CacheDependency vendors registry dependencies.
DefaultYAMLData generates the contents for a registry's spec.
GitHubClient is an option for the setting a github client.
HTTPClientOpt configures a packageManager with an http.Client.
List returns a list of alphabetically sorted Registries.
Locate locates a registry given a spec.
NewFs creates an instance of Fs.
NewGarbageCollector constructs a GarbageCollector.
NewGitHub creates an instance of GitHub.
NewHelm creates an instance of Helm.
NewPackageManager creates an instance of PackageManager.
Unmarshal unmarshals bytes to a Spec.
# Constants
DefaultAPIVersion is the default version of the registry API.
DefaultKind is the default kind of the registry API.
ProtocolFilesystem is the protocol for file system based registries.
ProtocolGitHub is the protocol for GitHub based registries.
ProtocolHelm is the protocol for Helm based registries.
ProtocolInvalid is an invalid protocol.
# Structs
Fs is a registry based on a local filesystem.
GarbageCollector removes vendored packages that are no longer needed.
GitHub is a Github Registry.
Helm is a Helm repository.
LibraryConfig is library reference.
Spec describes how a registry is stored.
# Interfaces
FsRemoveAller Subset of afero.Fs - just remove a directory.
InstalledChecker checks if a package is installed, based on app config.
LibraryResolver fetches library (package) contents from a registry.
LibrarySpecResolver fetches metadata for a library.
PackageManager is a package manager.
Registry is a Registry.
Setter is an interface for updating an existing registry.
SpecFetcher fetches registry metadata.
Validator is an interface for validating a registry URI.
# Type aliases
GitHubOpt is an option for configuring GitHub.
LibraryConfigs maps LibraryConfigs to a name.
PackageManagerOpt configures a package mangager.
Protocol is the protocol for a registry.
ResolveDirectory resolves directories when searching a part.
ResolveFile resolves files found when searching a part.
Specs is a slice of *Spec.