# Functions
AllVersions returns a slice of all available versions for the tool managed by the given plugin by invoking the plugin's list-all callback.
AllVersionsFiltered returns a list of existing versions that match a regex query provided by the user.
Install installs all specified versions of a tool for the current directory.
InstallAll installs all specified versions of every tool for the current directory.
InstallOneVersion installs a specific version of a specific tool.
InstallVersion installs a version of a specific tool, the version may be an exact version, or it may be `latest` or `latest` a regex query in order to select the latest version matching the provided pattern.
Latest invokes the plugin's latest-stable callback if it exists and returns the version it returns.
Uninstall uninstalls a specific tool version.
# Structs
NoVersionSetError is returned whenever an operation that requires a version is not able to resolve one.
UninstallableVersionError is an error returned if someone tries to install the system version.
VersionAlreadyInstalledError is returned whenever a version is already installed.