utils

package
v0.90.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package utils contains utility functions

Package utils contains utility functions

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendFile added in v0.90.0

func AppendFile(filePath string, data []byte) error

AppendFile appends data to the filePath. It creates the file if it doesn’t already exist.

func ContainsString

func ContainsString(arr []string, str string) bool

ContainsString checks the string contains in string array

func CopyFile added in v0.0.4

func CopyFile(sourceFile, destFile string) error

CopyFile copies source file to dest file

func IsFileEmpty added in v0.90.0

func IsFileEmpty(filename string) (bool, error)

IsFileEmpty returns true if file/directory is empty otherwise returns false

func JoinURL added in v0.90.0

func JoinURL(baseURL, relativeURL string) string

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

func PathExists(dir string) bool

PathExists returns true if file/directory exists otherwise returns false

func SaveFile

func SaveFile(filePath string, data []byte) error

SaveFile saves the file to the provided path Also creates missing directories if any

func SortVersions

func SortVersions(vStrArr []string) error

SortVersions sorts the supported version strings in ascending semver 2.0 order.

Types

This section is empty.

Jump to

Keyboard shortcuts

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