packagemanager

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AptPackageManager

type AptPackageManager struct {
	CommandManager cm.CommandManager
}

func (*AptPackageManager) AddPackage

func (apm *AptPackageManager) AddPackage(pkg string) error

func (*AptPackageManager) CheckOSUpdates

func (apm *AptPackageManager) CheckOSUpdates() ([]string, error)

func (*AptPackageManager) ListPackages

func (apm *AptPackageManager) ListPackages() ([]string, error)

func (*AptPackageManager) RemovePackage

func (apm *AptPackageManager) RemovePackage(pkg string) error

func (*AptPackageManager) UpgradeAll

func (apm *AptPackageManager) UpgradeAll() ([]string, error)

func (*AptPackageManager) UpgradePackage

func (apm *AptPackageManager) UpgradePackage(pkg string) error

type BrewPackageManager

type BrewPackageManager struct {
	CommandManager cm.CommandManager
}

func (*BrewPackageManager) AddPackage

func (bpm *BrewPackageManager) AddPackage(pkg string) error

func (*BrewPackageManager) CheckOSUpdates

func (bpm *BrewPackageManager) CheckOSUpdates() ([]string, error)

func (*BrewPackageManager) ListPackages

func (bpm *BrewPackageManager) ListPackages() ([]string, error)

func (*BrewPackageManager) RemovePackage

func (bpm *BrewPackageManager) RemovePackage(pkg string) error

func (*BrewPackageManager) UpgradeAll

func (bpm *BrewPackageManager) UpgradeAll() ([]string, error)

func (*BrewPackageManager) UpgradePackage

func (bpm *BrewPackageManager) UpgradePackage(pkg string) error

type DnfPackageManager

type DnfPackageManager struct {
	CommandManager cm.CommandManager
}

func (*DnfPackageManager) AddPackage

func (dpm *DnfPackageManager) AddPackage(pkg string) error

func (*DnfPackageManager) CheckOSUpdates

func (dpm *DnfPackageManager) CheckOSUpdates() ([]string, error)

func (*DnfPackageManager) ListPackages

func (dpm *DnfPackageManager) ListPackages() ([]string, error)

func (*DnfPackageManager) RemovePackage

func (dpm *DnfPackageManager) RemovePackage(pkg string) error

func (*DnfPackageManager) UpgradeAll

func (dpm *DnfPackageManager) UpgradeAll() ([]string, error)

func (*DnfPackageManager) UpgradePackage

func (dpm *DnfPackageManager) UpgradePackage(pkg string) error

type PackageManager

type PackageManager interface {
	ListPackages() ([]string, error)
	AddPackage(pkg string) error
	RemovePackage(pkg string) error
	UpgradePackage(pkg string) error
	CheckOSUpdates() ([]string, error)
	UpgradeAll() ([]string, error)
}

type YumPackageManager

type YumPackageManager struct {
	CommandManager cm.CommandManager
}

func (*YumPackageManager) AddPackage

func (ypm *YumPackageManager) AddPackage(pkg string) error

func (*YumPackageManager) CheckOSUpdates

func (ypm *YumPackageManager) CheckOSUpdates() ([]string, error)

func (*YumPackageManager) ListPackages

func (ypm *YumPackageManager) ListPackages() ([]string, error)

func (*YumPackageManager) RemovePackage

func (ypm *YumPackageManager) RemovePackage(pkg string) error

func (*YumPackageManager) UpgradeAll

func (ypm *YumPackageManager) UpgradeAll() ([]string, error)

func (*YumPackageManager) UpgradePackage

func (ypm *YumPackageManager) UpgradePackage(pkg string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳