Documentation ¶
Index ¶
- Constants
- func CombineErrors(errs []error, formatErrMsg FormatErrMsgFunc) error
- func Contains(input []interface{}, value interface{}) (bool, error)
- func DeDuplicate(input []string) []string
- func FormatSize(size int64) string
- func FormatTimeInterval(input int64) (formattedTime string, err error)
- func If(cond bool, v1, v2 interface{}) interface{}
- func IsMountpoint(dir string) bool
- func MakeFSVolume(fscmd []string, devicePath string, timeout time.Duration) error
- func Merge(src, dest interface{}) error
- func MountVolume(mountCmd []string, devicePath, mountPath string, timeout time.Duration) error
- func StringInSlice(input []string, str string) bool
- func TruncateID(id string) string
- type FormatErrMsgFunc
Constants ¶
const ( Second = time.Second Minute = Second * 60 Hour = Minute * 60 Day = Hour * 24 Week = Day * 7 Month = Day * 30 Year = Day * 365 TimeLayout = time.RFC3339Nano )
Common durations that is . There are some definitions for units of Day and larger .
Variables ¶
This section is empty.
Functions ¶
func CombineErrors ¶
func CombineErrors(errs []error, formatErrMsg FormatErrMsgFunc) error
CombineErrors is a function which used by Inspect to merge multiple errors into one error.
func DeDuplicate ¶
DeDuplicate make a slice with no duplicated elements.
func FormatTimeInterval ¶
FormatTimeInterval is used to show the time interval from input time to now.
func If ¶
func If(cond bool, v1, v2 interface{}) interface{}
If implements ternary operator. if cond is true return v1, or return v2 instead.
func IsMountpoint ¶
IsMountpoint is used to check the directory is mountpoint or not.
func MakeFSVolume ¶
MakeFSVolume is used to make file system on device with format type and options.
func Merge ¶
func Merge(src, dest interface{}) error
Merge merge object from src to dest, dest object should be pointer, only accept struct type, notice: src will overwrite dest's data
func MountVolume ¶
MountVolume is used to mount device to directory with options.
func StringInSlice ¶
StringInSlice checks if a string in the slice.
func TruncateID ¶
TruncateID is used to transfer image ID from digest to short ID.