utils

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2026 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultFileMod           os.FileMode = 0o644
	DefaultExecutableFileMod os.FileMode = 0o755
	DefaultDirMod            os.FileMode = 0o755
)

Variables

This section is empty.

Functions

func ConfigureLogger

func ConfigureLogger(prefix string, writer io.Writer, level LoggingLevel) hclog.Logger

func NewRequest added in v0.14.0

func NewRequest(method string, url string, body io.Reader) (*http.Request, error)

func NewRequestWithContext added in v0.14.0

func NewRequestWithContext(
	ctx context.Context,
	method string,
	url string,
	body io.Reader,
) (*http.Request, error)

Types

type FileSystem added in v1.0.0

type FileSystem interface {
	Executable() (string, error)
	ReadFile(name string) ([]byte, error)
	WriteFile(name string, data []byte, perm os.FileMode) error
	MkdirAll(path string) error
	RemoveAll(path string) error
}

func NewFileSystem added in v1.0.0

func NewFileSystem() FileSystem

type LoggingLevel added in v0.9.0

type LoggingLevel string
const (
	Trace   LoggingLevel = "trace"
	Debug   LoggingLevel = "debug"
	Info    LoggingLevel = "info"
	Warn    LoggingLevel = "warn"
	Error   LoggingLevel = "error"
	Off     LoggingLevel = "off"
	Default LoggingLevel = ""
)

type ReconnectTimeoutGenerator

type ReconnectTimeoutGenerator struct {
	// contains filtered or unexported fields
}

func (*ReconnectTimeoutGenerator) Clear

func (g *ReconnectTimeoutGenerator) Clear()

func (*ReconnectTimeoutGenerator) Next

func (g *ReconnectTimeoutGenerator) Next()

func (*ReconnectTimeoutGenerator) Timeout added in v0.2.0

Jump to

Keyboard shortcuts

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