Versions in this module Expand all Collapse all v0 v0.0.2 Sep 17, 2024 Changes in this version + var ErrFuncHasNotEnoughParams = errors.New("func has not enough params") + var GroupStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#8BE9FD")) + var NameStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF79C6")) + func AdaptSessionColor(prePrompt, sId string) string + func ExtractTarGz(gzipPath string, dest string) error + func ForceRemoveAll(rootPath string) + func GetParam[T any](param interface{}) (T, error) + func InstallArtifact(aliasGzFilePath string, installPath, artifactPath string) error + func MustGetParam[T any](param interface{}) T + func NewSessionColor(prePrompt, sId string) string + func PackArgs(data []string) ([]string, error) + func PackBinary(data string) string + func PackInt(i uint32) (string, error) + func PackIntString(s string) (string, error) + func PackShort(i uint16) (string, error) + func PackShortString(s string) (string, error) + func PackString(s string) string + func PackWideString(s string) string + type IoMBOFArgsBuffer struct + Args []string + func (b *IoMBOFArgsBuffer) AddData(d []byte) error + func (b *IoMBOFArgsBuffer) AddInt(d uint32) error + func (b *IoMBOFArgsBuffer) AddShort(d uint16) error + func (b *IoMBOFArgsBuffer) AddString(d string) error + func (b *IoMBOFArgsBuffer) AddWString(d string) error + func (b *IoMBOFArgsBuffer) GetArgs() []string v0.0.1 Aug 21, 2024 Changes in this version + var Debug logs.Level = 10 + var DefaultLogStyle = map[logs.Level]string + var Error logs.Level = 40 + var Important logs.Level = 50 + var Info logs.Level = 30 + var Warn logs.Level = 20 + func ByteCountBinary(b int64) string + func ChmodR(path string, filePerm, dirPerm os.FileMode) error + func CopyFile(src string, dst string) error + func DeflateBuf(data []byte) []byte + func Keys[M ~map[K]V, K comparable, V any](m M) []K + func ReadFileFromTarGz(tarGzFile string, tarPath string) ([]byte, error) + func ResolvePath(in string) string + type BOFArgsBuffer struct + Buffer *bytes.Buffer + func (b *BOFArgsBuffer) AddData(d []byte) error + func (b *BOFArgsBuffer) AddInt(d uint32) error + func (b *BOFArgsBuffer) AddShort(d uint16) error + func (b *BOFArgsBuffer) AddString(d string) error + func (b *BOFArgsBuffer) AddWString(d string) error + func (b *BOFArgsBuffer) GetBuffer() ([]byte, error)