Documentation
¶
Index ¶
- func GetDebug() bool
- func GetPkgManager() string
- func PkgInstallDriver(device Device) error
- func PkgListDrivers(device Device) []string
- type AptPackageManager
- type Config
- type Device
- type DriversManager
- func (m DriversManager) AutoInstallDrivers() error
- func (m DriversManager) GetCpuDevices() []Device
- func (m DriversManager) GetDeviceByID(id string) (Device, error)
- func (m DriversManager) GetDevices() map[string][]Device
- func (m DriversManager) GetDevicesAsJson() string
- func (m DriversManager) GetDisplayDevices() []Device
- func (m DriversManager) GetLshw(group string) []Device
- func (m DriversManager) GetNetworkDevices() []Device
- func (m DriversManager) InstallDriver(device Device) error
- type PackageManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPkgManager ¶
func GetPkgManager() string
func PkgInstallDriver ¶
func PkgListDrivers ¶
Types ¶
type AptPackageManager ¶
type AptPackageManager struct {
// contains filtered or unexported fields
}
func NewAptPackageManager ¶
func NewAptPackageManager() *AptPackageManager
func (*AptPackageManager) InstallDriver ¶
func (a *AptPackageManager) InstallDriver(device Device) error
func (AptPackageManager) ListDrivers ¶
func (a AptPackageManager) ListDrivers(device Device) []string
type DriversManager ¶
type DriversManager struct{}
func (DriversManager) AutoInstallDrivers ¶
func (m DriversManager) AutoInstallDrivers() error
func (DriversManager) GetCpuDevices ¶
func (m DriversManager) GetCpuDevices() []Device
func (DriversManager) GetDeviceByID ¶
func (m DriversManager) GetDeviceByID(id string) (Device, error)
func (DriversManager) GetDevices ¶
func (m DriversManager) GetDevices() map[string][]Device
func (DriversManager) GetDevicesAsJson ¶
func (m DriversManager) GetDevicesAsJson() string
func (DriversManager) GetDisplayDevices ¶
func (m DriversManager) GetDisplayDevices() []Device
func (DriversManager) GetLshw ¶
func (m DriversManager) GetLshw(group string) []Device
func (DriversManager) GetNetworkDevices ¶
func (m DriversManager) GetNetworkDevices() []Device
func (DriversManager) InstallDriver ¶
func (m DriversManager) InstallDriver(device Device) error
type PackageManager ¶
type PackageManager interface {
ListDrivers(device Device) []string
InstallDriver(device Device) error
}
func GetPackageManager ¶
func GetPackageManager() PackageManager
Click to show internal directories.
Click to hide internal directories.