util

package
v0.55.1 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 17 Imported by: 23

Documentation

Index

Constants

View Source
const (
	UnknownPackage = "Unknown"
)

Variables

View Source
var ErrDetach = errors.New("detached from container")

ErrDetach indicates that an attach session was manually detached by the user.

Functions

func CopyDetachable added in v0.49.0

func CopyDetachable(dst io.Writer, src io.Reader, keys []byte) (written int64, err error)

CopyDetachable is similar to io.Copy but support a detach key sequence to break out.

func FilterID added in v0.54.0

func FilterID(id string, filters []string) bool

FilterID is a function used to compare an id against a set of ids, if the input is hex we check if the prefix matches. Otherwise we assume it is a regex and try to match that. see https://github.com/containers/podman/issues/18471 for why we do this

func GetRuntimeDir

func GetRuntimeDir() (string, error)

GetRuntimeDir returns the runtime directory

func PackageVersion added in v0.54.0

func PackageVersion(program string) string

Note: This function is copied from containers/podman libpod/util.go Please see https://github.com/containers/common/pull/1460

func ProgramVersion added in v0.54.0

func ProgramVersion(program string) (string, error)

Note: This function is copied from containers/podman libpod/util.go Please see https://github.com/containers/common/pull/1460

func ProgramVersionDnsname added in v0.54.0

func ProgramVersionDnsname(program string) (string, error)

func StringInSlice

func StringInSlice(s string, sl []string) bool

StringInSlice determines if a string is in a string slice, returns bool

func StringMatchRegexSlice

func StringMatchRegexSlice(s string, re []string) bool

StringMatchRegexSlice determines if a given string matches one of the given regexes, returns bool

func WaitForFile added in v0.54.0

func WaitForFile(path string, chWait chan error, timeout time.Duration) (bool, error)

WaitForFile waits until a file has been created or the given timeout has occurred

Types

This section is empty.

Jump to

Keyboard shortcuts

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