Documentation
¶
Index ¶
- Variables
- func AddToTar(tarWriter *tar.Writer, filePath, archivePath string) error
- func CheckExist(path string) error
- func Clamp(v, minV, maxV int) int
- func CoalescePtr[T any](values ...*T) *T
- func ContainsMainGo(dir string) bool
- func FindGoModDir(startDir string) string
- func FindMainGoFile(binaryPath string) (string, error)
- func FormatBytes(bytes uint64) string
- func GetEnv[T any](key string) (*T, error)
- func IsExcludedBinaryDir(name string) bool
- func MatchAnyFilepathGlob(file string, patterns []string) bool
- func NilAsZero[T any](opt *T) T
- func NormalizeExePath(path string) string
- func ResolveEnvOption[T any](key string) *T
- func SetEnvs(envMap map[string]string) (func(), error)
- func StdoutIsTerminal() bool
- type TempStorageInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrEnvNotSet = errors.New("environment variable not set")
View Source
var ErrUnsupportedEnvType = errors.New("unsupported env type")
Functions ¶
func CheckExist ¶
func CoalescePtr ¶
func CoalescePtr[T any](values ...*T) *T
func ContainsMainGo ¶
func FindGoModDir ¶
func FindMainGoFile ¶
func FormatBytes ¶
func IsExcludedBinaryDir ¶
func MatchAnyFilepathGlob ¶
func NormalizeExePath ¶
func ResolveEnvOption ¶
func StdoutIsTerminal ¶
func StdoutIsTerminal() bool
Types ¶
type TempStorageInfo ¶
func ResolveTempStorageInfo ¶
func ResolveTempStorageInfo(tempRoot string) TempStorageInfo
Click to show internal directories.
Click to hide internal directories.