util

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2019 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BlockSizeLinux = 512
)

Variables

View Source
var (
	MaximumVolumeNameSize = 64
)

Functions

func CheckBackupType added in v0.3.0

func CheckBackupType(backupTarget string) (string, error)

func Contains

func Contains(arr []string, val string) bool

func DuplicateDevice added in v0.3.0

func DuplicateDevice(src, dest string) error

func Execute added in v0.3.0

func Execute(binary string, args ...string) (string, error)

func ExecuteWithTimeout added in v0.3.0

func ExecuteWithTimeout(timeout time.Duration, binary string, args ...string) (string, error)

func Filter

func Filter(list []string, check func(string) bool) []string

func FilteredLoggingHandler added in v0.3.0

func FilteredLoggingHandler(filteredPaths map[string]struct{}, writer io.Writer, router http.Handler) http.Handler

func GetFileActualSize added in v0.3.0

func GetFileActualSize(file string) int64

func Now added in v0.3.0

func Now() string

func ParseAddresses

func ParseAddresses(name string) (string, string, string, error)

func ParseLabels added in v0.3.0

func ParseLabels(labels []string) (map[string]string, error)

func RemoveDevice added in v0.3.0

func RemoveDevice(dev string) error

func ResolveBackingFilepath added in v0.3.0

func ResolveBackingFilepath(fileOrDirpath string) (string, error)

func UUID

func UUID() string

func UnescapeURL added in v0.3.0

func UnescapeURL(url string) string

func ValidLabelValue added in v0.3.0

func ValidLabelValue(name string) bool

func ValidVolumeName added in v0.3.0

func ValidVolumeName(name string) bool

func Volume2ISCSIName added in v0.3.0

func Volume2ISCSIName(name string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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