utils

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const StringSeparatorOne = "@@"

StringSeparatorOne - Main text separator, used for joins.

View Source
const StringSeparatorTwo = "--"

StringSeparatorTwo - Secondary text separator, used for joins.

Variables

This section is empty.

Functions

func Coalesce

func Coalesce(value interface{}, fallback interface{}) interface{}

Coalesce - Returns the original value if the conditions is not met, fallback value otherwise.

func EscapeLogValue added in v1.3.1

func EscapeLogValue(value string) string

EscapeLogValue - Strips CR/LF so attacker-controlled request data cannot forge additional log lines (log injection, CWE-117).

func GetEnv

func GetEnv(key string, fallback string) string

GetEnv - Gets environment variable or default.

func IfEmpty

func IfEmpty(val string, fallback string) string

IfEmpty - Returns value if not empty, fallback otherwise.

func IsEmpty added in v1.3.1

func IsEmpty(value interface{}) bool

IsEmpty - Checks whether a value is empty.

func StripPort added in v1.3.1

func StripPort(val string) string

StripPort - Removes the port from a string like hostname:port.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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