# Functions
FindByKeyword find org/repo by a keyword.
FindCategories returns the whole supported categories.
FindPackagesByCategory returns the HDConfigs by category.
GetProxyServers returns the proxy servers.
IsSupport checks if support.
# Constants
ConfigBranch is the default branch name of hd-home git repository.
ConfigGitHub is the default git repository URI.
ProviderGitHub represents https://github.com.
# Structs
CmdWithArgs is a command with arguments.
ConfigFile represents a config file.
DefaultFetcher is the default fetcher which fetches the config files from a git repository.
FakeFetcher is a fake fetch.
HDConfig is the config of http-downloader.
HDPackage represents a package of http-downloader.
Installer is a tool to install a package.
PackagingFormat is used for containing config depending on machine.
# Interfaces
Fetcher is the interface of a fetcher which responses to fetch config files.