Versions in this module Expand all Collapse all v0 v0.2.0 Sep 17, 2023 Changes in this version + func WithArch(arch string) option + func WithCacheDir(cacheDir string) option + func WithDistribution(dist string) option + func WithMirror(mirror string) option + type Client struct + func NewAptClient(opts ...option) *Client + func (a *Client) Contents() (*ContentsReader, error) + func (a *Client) Download(pack Package) (io.ReadCloser, error) + func (a *Client) Packages() (*PackageReader, error) + func (a *Client) QueryContents(files []string) ([]Contents, error) + func (a *Client) QueryPackage(name string) (Package, error) + type Contents struct + File string + Packages []string + type ContentsReader struct + func NewContentsReader(r io.Reader) *ContentsReader + func (c *ContentsReader) Next() (Contents, error) + type Package struct + Filename string + Name string + Source string + type PackageReader struct + func NewPackageReader(r io.Reader) *PackageReader + func (p *PackageReader) Next() (Package, error)