internal

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Lister

type Lister interface {
	List(ctx context.Context, lib string) error
}

func NewStdoutLister

func NewStdoutLister(runner commandrunner.CommandRunner, listTo io.Writer, walker pkg.FileWalker) Lister

type Uninstaller

type Uninstaller interface {
	Uninstall(ctx context.Context, lib, version string) error
}

func NewUninstaller

func NewUninstaller(runner commandrunner.CommandRunner, os pkg.OS) Uninstaller

type VersionEnabler

type VersionEnabler interface {
	Enable(ctx context.Context, lib, version string) error
}

func NewVersionEnabler

func NewVersionEnabler(runner commandrunner.CommandRunner, os pkg.OS) VersionEnabler

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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