installers

package
v0.0.0-beta3 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrVersionInstallerNotRegister = errors.New("the version installer not register")

Functions

func BashInstaller

func BashInstaller(bashFS app.BashFS, logger app.Logger) *bashInstaller

func NoInstaller

func NoInstaller() *noInstaller

func PackagerBashFS

func PackagerBashFS(pkg string, packager Packager) *packagerBashFS

func PackagerInstaller

func PackagerInstaller(pkg string, packager Packager, logger app.Logger) *packagerInstaller

func Versioned

func Versioned(installer map[string]app.VersionInstaller) *versioned

Types

type Packager

type Packager interface {
	InstallCmd(pkg string) string
	UninstallCmd(pkg string) string
	Reinstall(pkg string) string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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