ui

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package ui provides interactive CLI components and input validation for the application.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseCapabilities

func ParseCapabilities(input string) ([]authDomain.Capability, error)

ParseCapabilities converts a comma-separated string into a slice of Capability.

func PromptForPolicies

func PromptForPolicies(input io.Reader, output io.Writer) ([]authDomain.PolicyDocument, error)

PromptForPolicies interactively prompts the user to enter policy documents. Shows available capabilities and accepts multiple policies until user declines.

func PromptForPoliciesUpdate

func PromptForPoliciesUpdate(
	input io.Reader,
	output io.Writer,
	currentPolicies []authDomain.PolicyDocument,
) ([]authDomain.PolicyDocument, error)

PromptForPoliciesUpdate interactively prompts the user to enter policy documents during an update. Shows current policies and available capabilities.

Types

This section is empty.

Jump to

Keyboard shortcuts

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