Versions in this module Expand all Collapse all v2 v2.0.0 Jun 18, 2023 Changes in this version + const GB + const GiB + const KB + const KiB + const MB + const MiB + const PB + const PiB + const TB + const TagNameJSON + const TagNameNone + const TagNameYaml + const TiB + func AppendFile(dir, filename string, data []byte) error + func ByteToMap(data []byte) (map[string]interface{}, error) + func ByteToStruct(data []byte, out interface{}) error + func ContainsString(slice []string, value string) bool + func CopyFile(src, dst string) error + func CopyFileForce(src, dst string, overwrite bool) error + func CreateDir(dir string) error + func CustomSize(format string, size float64, base float64, _map []string) string + func DeepClone(data interface{}) interface + func FindItem(slice []string, value string) (int, bool) + func GetMapValue(m map[string]interface{}, key string, defaultValue interface{}) interface + func GetMapValueString(m map[string]interface{}, key string, defaultValue string) string + func IsDirExists(dirname string) bool + func IsFileExists(filename string) bool + func JoinMap(dst, src map[string]interface{}) + func JoinStringMap(dst, src map[string]string) + func ListDirs(dir string) ([]types.File, error) + func ListFiles(dir string) ([]types.File, error) + func MapToStruct(tagName string, in map[string]interface{}, out interface{}) error + func ParseSize(sizeStr string) (int64, error) + func ParseSizeWithDefault(size string, defaultSize int64) int64 + func RandID() string + func RandIDWithLength(length int) string + func RandUUID() string + func ReadFile(dir, filename string) ([]byte, error) + func RemoveDir(dir string) error + func RemoveFileOrEmptyDir(file string) error + func SmartSleep(duration time.Duration) + func StructToByte(data interface{}) ([]byte, error) + func StructToMap(data interface{}) map[string]interface + func ToBinarySizeString(size float64) string + func ToDecimalSizeString(size float64) string + func ToDecimalSizeStringWithPrecision(size float64, precision int) string + func ToDuration(duration string, defaultDuration time.Duration) time.Duration + func ToStruct(data []byte, out interface{}) error + func UpdatePagination(pagination *storageTY.Pagination) *storageTY.Pagination + func ValidDuration(duration, defaultDuration string) string + func WriteFile(dir, filename string, data []byte) error