Versions in this module Expand all Collapse all v1 v1.3.3 Mar 28, 2024 Changes in this version + var ErrorCheckingVersion = errors.New("error while checking for new Version, please check your internet connection") + var ErrorNoTag = errors.New("no tag found on Github") + var Version string + func AssignPorts(host string, defaults map[string]uint16) (ports map[string]uint16, err error) + func CheckContainers(cmdRunner commands.CommandRunner, generationPath string) (string, error) + func CheckErr(descr string, isErr bool, err error) error + func CheckUrlOrPath(src string) error + func Contains(list []string, str string) bool + func ContainsOnly(list []string, target []string) bool + func CopyFile(src, dst string) error + func CurrentVersion() string + func DownloadOrCopy(src, dest string, autoremove bool) error + func ENRValidator(bootNodes []string) error + func ENodesValidator(bootNodes []string) error + func Filter[T any](list []T, filter func(T) bool) (ret []T) + func GetDistroName() (_ string, err error) + func GetRequest(url string, retryDuration time.Duration) (*http.Response, error) + func GetUrlOrPathContent(src string) (string, error) + func HandleUrlOrPath(src string, handleUrl func(url string) error, ...) error + func IsAddress(a string) bool + func IsLatestVersion() (bool, error) + func LoadDockerComposeServices(path string) ([]string, error) + func ParseEnv(path string) (map[string]string, error) + func SetUmask(mask int) — darwin/amd64, linux/amd64, windows/amd64 + func SkipLines(content string, symbol string) string + func SupportedNetworks() (networkNames []string, err error) + func UriValidator(input []string) (string, bool) + func ValidateCompose(path string) error + func ZipString(lists ...[]string) ([][]string, error) + type DepositCLI struct + Eth1WithdrawalAddress string + Image string + LenPass []struct{} + Network string + Password string + Path string + type DistroInfo struct + Architecture string + Name string + Version string + type ValidatorKeyData struct + Eth1WithdrawalAddress string + Existing bool + Network string + Password string + Path string