cli

package
v0.38.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClientForCLI

func ClientForCLI(ctx context.Context) policy.Client

ClientForCLI returns a policy client for CLI usage.

func DecisionForRequest

func DecisionForRequest(
	ctx context.Context,
	client policy.Client,
	req policy.Request,
) *policy.Decision

DecisionForRequest evaluates policy and returns a decision when denied.

func NormalizeBatchDecisions

func NormalizeBatchDecisions(
	reqs []policy.Request,
	decisions []policy.Decision,
	evalErr error,
) ([]policy.Decision, error)

NormalizeBatchDecisions ensures there is a decision for each request.

func StatusLabel

func StatusLabel(decision *policy.Decision) string

StatusLabel returns a policy status label for human output.

func StatusMessage

func StatusMessage(decision *policy.Decision) string

StatusMessage returns a policy status message for human output.

Types

This section is empty.

Jump to

Keyboard shortcuts

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