util

package
v3.11.52 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CatchTerminate

func CatchTerminate(f func()) (status bool)

func Command

func Command(ctx context.Context, log logger.MessageInterface, prog string, args ...string) string

func CommandWithErr

func CommandWithErr(ctx context.Context, options CommandOptions, prog string, args ...string) (err error)

func CommandWithOptions

func CommandWithOptions(ctx context.Context, options CommandOptions, prog string, args ...string) string

func ConvertMap

func ConvertMap[FromType, ToType any](objects []FromType, converter func(f FromType) ToType) []ToType

func IsNumber added in v3.11.31

func IsNumber(s string) bool

func MaybeTerminate

func MaybeTerminate(ctx context.Context)

func ParseInt

func ParseInt(s string) int64

func RandSeq

func RandSeq(n int) string

func Retry

func Retry(fun func(), tries int)

func SetSysProcAttribute

func SetSysProcAttribute(cmd *exec.Cmd)

func ToString added in v3.11.10

func ToString[T any](some T) string

Types

type CommandOptions

type CommandOptions struct {
	ExitCodes []int
	Log       logger.MessageInterface
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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