# Functions
ApplyFileMode applies the given file mode to the target{file|directory}.
BytesToStr method return given bytes size into readable string format.
CloseQuietly closes `io.Closer` quietly.
CopyDir copies entire directory, sub directories and files into destination and it excludes give file matches.
CopyFile copies the given source file into destination.
DecodeBase64 method decodes given base64 into bytes.
DeleteFiles method deletes give files or directories.
DirsPath method returns all directories absolute path from given base path recursively.
DirsPathExcludes method returns all directories absolute path from given base path recursively excluding the excludes list.
EncodeToBase64 method encodes given bytes into base64 bytes.
FilesPath method returns all files absolute path from given base path recursively.
FilesPathExcludes method returns all files absolute path from given base path recursively excluding the excludes list.
GenerateRandomKey method generates the random bytes for given length using `math/rand.Source` and byte mask.
GenerateSecureRandomKey method generates the random bytes for given length using `crypto/rand`.
GetCallerInfo method returns caller's QualifiedName, FunctionName, File, FileName, Line Number.
GetFunctionInfo method returns the function name for given interface value.
GoPath returns GOPATH in context with current working directory otherwise it returns first directory from GOPATH.
IsAbsURL method returns true if given raw URL is absolute URL otherwise false.
IsDir returns true if the given `path` is directory otherwise returns false.
IsDirEmpty returns true if the given directory is empty also returns true if directory not exists.
IsFileExists return true is file or directory is exists, otherwise returns false.
IsImportPathExists returns true if import path found in the GOPATH otherwise returns false.
IsInGoRoot returns true if given path has prefix of GOROOT otherwise false.
IsRelativeURL method returns true if given raw URL is relative URL otherwise false.
IsSliceContainsString method checks given string in the slice if found returns true otherwise false.
IsStrEmpty returns true if strings is empty otherwise false.
IsVaildURL method returns true if given raw URL gets parsed without any errors otherwise false.
LineCnt counts no.
LineCntr counts no.
LookExecutable looks for an executable binary named file in the directories named by the PATH environment variable.
MkDirAll method creates nested directories with given permission if not exists.
NewGUID method returns a new Globally Unique Identifier (GUID).
ParseFmtFlag it parses the given pattern, format flags into format flag parts.
RandomString method generates the random string for given length using `math/rand.Source` and byte mask.
SecureRandomString method generates the random string for given length using `crypto/rand`.
StripExt method returns name of the file without extension.
StrToBytes method returns bytes value for given string value.
Walk method extends filepath.Walk to also follows symlinks.
Zip method creates zip archive for given file or directory.
# Constants
Byte unit value.
Byte unit value.
Byte unit value.
Byte unit value.
StringEmpty is empty string constant.
Byte unit value.
# Variables
ErrBase64Decode returned when given string unable to do base64 decode.
Required variables.
Required variables.
FmtFlagSeparator is used parse flags pattern.
FmtFlagValueSeparator is used to parse into flag and value.
# Structs
CallerInfo struct stores Go caller info.
No description provided by the author
FunctionInfo structs Go function info.
# Interfaces
Valuer interface is general purpose to `Set` and `Get` operations.