uxHelpers

package
v1.0.39 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2025 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckZeropsProcessWithProcessOutputCallback added in v1.0.38

func CheckZeropsProcessWithProcessOutputCallback(callback ProcessCallback) generic.Option[checkZeropsProcessSetup]

func PrintOrgSelector

func PrintOrgSelector(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	restApiClient *zeropsRestApiClient.Handler,
) (*entity.Org, error)

func PrintProjectList

func PrintProjectList(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	restApiClient *zeropsRestApiClient.Handler) error

func PrintProjectSelector

func PrintProjectSelector(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	restApiClient *zeropsRestApiClient.Handler,
) (*entity.Project, error)

func PrintServiceList

func PrintServiceList(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	restApiClient *zeropsRestApiClient.Handler,
	project entity.Project,
) error

func PrintServiceSelector

func PrintServiceSelector(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	restApiClient *zeropsRestApiClient.Handler,
	project entity.Project,
) (*entity.Service, error)

func ProcessCheckWithSpinner

func ProcessCheckWithSpinner(
	ctx context.Context,
	uxBlocks *uxBlock.Blocks,
	processList []Process,
) error

func YesNoPrompt added in v1.0.8

func YesNoPrompt(
	ctx context.Context,
	uxBlocks uxBlock.UxBlocks,
	questionMessage string,
) (bool, error)

Types

type Process

type Process struct {
	F                   ProcessFunc
	RunningMessage      string
	ErrorMessageMessage string
	SuccessMessage      string
	// contains filtered or unexported fields
}

func (*Process) LogView added in v1.0.38

func (p *Process) LogView() io.Writer

type ProcessCallback added in v1.0.38

type ProcessCallback func(ctx context.Context, process *Process, apiProcess output.Process) error

type ProcessFunc added in v1.0.38

type ProcessFunc func(ctx context.Context, process *Process) error

func CheckZeropsProcess

func CheckZeropsProcess(
	processId uuid.ProcessId,
	restApiClient *zeropsRestApiClient.Handler,
	options ...generic.Option[checkZeropsProcessSetup],
) ProcessFunc

Jump to

Keyboard shortcuts

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