helpers

package
v0.28.2 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultErrorExitCode = 1

	DefaultWritePermissions = 0760
)

Variables

View Source
var ErrExit = fmt.Errorf("exit")

ErrExit may be passed to CheckError to instruct it to output nothing but exit with status code 1.

Functions

func BehaviorOnFatal

func BehaviorOnFatal(f func(string, int))

BehaviorOnFatal allows you to override the default behavior when a fatal error occurs, which is to call os.Exit(code). You can pass 'panic' as a function here if you prefer the panic() over os.Exit(1).

func CheckErr

func CheckErr(err error)

CheckErr prints a user friendly error to STDERR and exits with a non-zero exit code. Unrecognized errors will be printed with an "error: " prefix.

This method is generic to the command in use and may be used by non-Kubectl commands.

func DefaultBehaviorOnFatal

func DefaultBehaviorOnFatal()

DefaultBehaviorOnFatal allows you to undo any previous override. Useful in tests.

func GetCtrlEdgeAdvertisedAddress added in v0.28.2

func GetCtrlEdgeAdvertisedAddress() (string, error)

func GetCtrlEdgeAdvertisedPort added in v0.28.2

func GetCtrlEdgeAdvertisedPort() (string, error)

func GetCtrlEdgeApiAddress added in v0.28.2

func GetCtrlEdgeApiAddress() (string, error)

func GetCtrlEdgeApiPort added in v0.28.2

func GetCtrlEdgeApiPort() (string, error)

func GetCtrlEdgeIdentityEnrollmentDuration added in v0.28.2

func GetCtrlEdgeIdentityEnrollmentDuration() (time.Duration, error)

func GetCtrlEdgeInterfaceAddress added in v0.28.2

func GetCtrlEdgeInterfaceAddress() (string, error)

func GetCtrlEdgeInterfacePort added in v0.28.2

func GetCtrlEdgeInterfacePort() (string, error)

func GetCtrlEdgeRouterEnrollmentDuration added in v0.28.2

func GetCtrlEdgeRouterEnrollmentDuration() (time.Duration, error)

func GetCtrlListenerAddress added in v0.28.2

func GetCtrlListenerAddress() (string, error)

func GetCtrlListenerPort added in v0.28.2

func GetCtrlListenerPort() (string, error)

func GetZitiEdgeRouterListenerBindPort

func GetZitiEdgeRouterListenerBindPort() (string, error)

func GetZitiEdgeRouterPort

func GetZitiEdgeRouterPort() (string, error)

func GetZitiHome

func GetZitiHome() (string, error)

func HomeDir

func HomeDir() string

func HostnameOrNetworkName added in v0.28.2

func HostnameOrNetworkName() string

func JFrogAPIKey

func JFrogAPIKey() string

func NormalizePath

func NormalizePath(input string) string

NormalizePath replaces windows \ with / which windows allows for

func StandardErrorMessage

func StandardErrorMessage(err error) (string, bool)

StandardErrorMessage translates common errors into a human readable message, or returns false if the error is not one of the recognized types. It may also log extended information to glog.

This method is generic to the command in use and may be used by non-Kubectl commands.

func UsageError

func UsageError(cmd *cobra.Command, format string, args ...interface{}) error

func WorkingDir

func WorkingDir() (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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