Versions in this module Expand all Collapse all v0 v0.9.1 Mar 8, 2024 v0.9.0 Jan 15, 2024 Changes in this version type Archive + PubKeys []*packet.PublicKey v0.8.1 Dec 13, 2023 Changes in this version type Archive + Keyrings []openpgp.KeyRing v0.8.0 Aug 22, 2023 Changes in this version + func SetDebug(debug bool) + func SetLogger(logger log_Logger) + type Archive struct + Components []string + Name string + Suites []string + Version string + type FetchOptions struct + CacheDir string + Label string + Version string + type Package struct + Archive string + Name string + Path string + Slices map[string]*Slice + type PathInfo struct + Arch []string + Info string + Kind PathKind + Mode uint + Mutable bool + Until PathUntil + func (pi *PathInfo) SameContent(other *PathInfo) bool + type PathKind string + const CopyPath + const DirPath + const GlobPath + const SymlinkPath + const TextPath + type PathUntil string + const UntilMutate + const UntilNone + type Release struct + Archives map[string]*Archive + DefaultArchive string + Packages map[string]*Package + Path string + func FetchRelease(options *FetchOptions) (*Release, error) + func ReadRelease(dir string) (*Release, error) + type Selection struct + Release *Release + Slices []*Slice + func Select(release *Release, slices []SliceKey) (*Selection, error) + type Slice struct + Contents map[string]PathInfo + Essential []SliceKey + Name string + Package string + Scripts SliceScripts + func (s *Slice) String() string + type SliceKey struct + Package string + Slice string + func ParseSliceKey(sliceKey string) (SliceKey, error) + func (s SliceKey) String() string + type SliceScripts struct + Mutate string