Versions in this module Expand all Collapse all v0 v0.1.6 Nov 1, 2025 v0.1.5 May 30, 2025 v0.1.4 Apr 25, 2023 v0.1.3 Apr 25, 2023 v0.1.2 Apr 25, 2023 Changes in this version + type IncludeOptions struct + AllAvailable bool + Apk bool + Apt bool + Dnf bool + Flatpak bool + Snap bool + Zypper bool + type PackageInfo = manager.PackageInfo + type PackageManager interface + Delete func(pkgs []string, opts *manager.Options) ([]manager.PackageInfo, error) + Find func(keywords []string, opts *manager.Options) ([]manager.PackageInfo, error) + GetPackageInfo func(pkg string, opts *manager.Options) (manager.PackageInfo, error) + GetPackageManager func() string + Install func(pkgs []string, opts *manager.Options) ([]manager.PackageInfo, error) + IsAvailable func() bool + ListInstalled func(opts *manager.Options) ([]manager.PackageInfo, error) + ListUpgradable func(opts *manager.Options) ([]manager.PackageInfo, error) + Refresh func(opts *manager.Options) error + UpgradeAll func(opts *manager.Options) ([]manager.PackageInfo, error) + type SysPkg interface + FindPackageManagers func(include IncludeOptions) (map[string]PackageManager, error) + GetPackageManager func(name string) PackageManager + RefreshPackageManagers func(include IncludeOptions) (map[string]PackageManager, error) + func New(include IncludeOptions) (SysPkg, error)