mgr

package
v0.1.43 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	*slog.Logger
	Path string
	// contains filtered or unexported fields
}

func New

func New(log *slog.Logger, path string, cfg *tree.Config) (*Manager, error)

func (*Manager) Available

func (m *Manager) Available() (map[string]*records.Status, error)

func (*Manager) AvailableFor added in v0.1.32

func (m *Manager) AvailableFor(name string) (*records.Status, error)

func (*Manager) AvailableForSimple added in v0.1.41

func (m *Manager) AvailableForSimple(name string) (*records.SimpleStatus, error)

func (*Manager) Clean added in v0.1.25

func (m *Manager) Clean() error

func (*Manager) Clear added in v0.1.25

func (m *Manager) Clear() error

func (*Manager) Initialize

func (m *Manager) Initialize() (*tree.Entry, error)

func (*Manager) Install

func (m *Manager) Install(packages ...string) error

func (*Manager) List added in v0.1.13

func (m *Manager) List() ([]*records.Package, error)

func (*Manager) Privileged added in v0.1.18

func (m *Manager) Privileged() bool

func (*Manager) Ready

func (m *Manager) Ready() bool

func (*Manager) Refresh

func (m *Manager) Refresh() error

func (*Manager) Remove

func (m *Manager) Remove(packages ...string) error

func (*Manager) Update

func (m *Manager) Update(packages ...string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL