Documentation
¶
Overview ¶
Package utils contains utility functions
Package utils contains utility functions
Index ¶
- func AppendFile(filePath string, data []byte) error
- func ContainsString(arr []string, str string) bool
- func CopyFile(sourceFile, destFile string) error
- func IsFileEmpty(filename string) (bool, error)
- func JoinURL(baseURL, relativeURL string) string
- func PathExists(dir string) bool
- func SaveFile(filePath string, data []byte) error
- func SortVersions(vStrArr []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendFile ¶ added in v0.90.0
AppendFile appends data to the filePath. It creates the file if it doesn’t already exist.
func ContainsString ¶
ContainsString checks the string contains in string array
func IsFileEmpty ¶ added in v0.90.0
IsFileEmpty returns true if file/directory is empty otherwise returns false
func JoinURL ¶ added in v0.90.0
JoinURL joins a base URL and a relative URL intelligently, ensuring that there are no unnecessary or duplicate slashes. It handles URLs where the base URL ends with a slash and the relative URL begins with a slash.
Parameters: baseURL: The base URL as a string. relativeURL: The relative URL as a string. It could start with a slash, but it's not necessary.
Returns: A string that is the concatenation of baseURL and relativeURL, formatted correctly. An error if there was a problem parsing the base URL.
func PathExists ¶
PathExists returns true if file/directory exists otherwise returns false
func SaveFile ¶
SaveFile saves the file to the provided path Also creates missing directories if any
func SortVersions ¶
SortVersions sorts the supported version strings in ascending semver 2.0 order.
Types ¶
This section is empty.