Documentation
¶
Index ¶
Constants ¶
View Source
const ( DebianMirrorsDistroVersionRegex = `^.+$` DefaultArch = X8664Arch X8664Arch packages.Architecture = "amd64" )
Variables ¶
View Source
var DefaultConfig = distro.Config{ Mirrors: []packages.Mirror{ {URL: "https://mirrors.edge.kernel.org/debian/"}, {URL: "http://security.debian.org"}, }, Repositories: []packages.Repository{ {Name: "main", URI: packages.URITemplate("main")}, {Name: "contrib", URI: packages.URITemplate("contrib")}, {Name: "non-free", URI: packages.URITemplate("non-free")}, {Name: "multiverse", URI: packages.URITemplate("multiverse")}, {Name: "universe", URI: packages.URITemplate("universe")}, {Name: "restricted", URI: packages.URITemplate("restricted")}, }, Archs: nil, Versions: nil, }
Functions ¶
Types ¶
type Debian ¶
func (*Debian) BuildConfig ¶
func (*Debian) SearchPackages ¶
GetPackages scrapes each mirror, for each distro version, for each repository, for each architecture, and returns slice of Package and optionally an error.
Click to show internal directories.
Click to hide internal directories.