Documentation
¶
Index ¶
- func CatchTerminate(f func()) (status bool)
- func Command(ctx context.Context, log logger.MessageInterface, prog string, args ...string) string
- func CommandWithErr(ctx context.Context, options CommandOptions, prog string, args ...string) (err error)
- func CommandWithOptions(ctx context.Context, options CommandOptions, prog string, args ...string) string
- func ConvertMap[FromType, ToType any](objects []FromType, converter func(f FromType) ToType) []ToType
- func IsNumber(s string) bool
- func MaybeTerminate(ctx context.Context)
- func ParseInt(s string) int64
- func RandSeq(n int) string
- func Retry(fun func(), tries int)
- func SetSysProcAttribute(cmd *exec.Cmd)
- func ToString[T any](some T) string
- type CommandOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CatchTerminate ¶
func CatchTerminate(f func()) (status bool)
func CommandWithErr ¶
func CommandWithOptions ¶
func ConvertMap ¶
func ConvertMap[FromType, ToType any](objects []FromType, converter func(f FromType) ToType) []ToType
func MaybeTerminate ¶
func SetSysProcAttribute ¶
Types ¶
type CommandOptions ¶
type CommandOptions struct {
ExitCodes []int
Log logger.MessageInterface
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.