pat

package
v1.0.32 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package pat implements the "dws pat" command group for PAT (Personal Action Token) authorization management.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EffectiveOpenBrowser added in v1.0.18

func EffectiveOpenBrowser(configDir string) bool

func RegisterCommands

func RegisterCommands(root *cobra.Command, c edition.ToolCaller)

RegisterCommands adds the pat command tree to rootCmd.

Types

type BrowserPolicy added in v1.0.18

type BrowserPolicy struct {
	Default *browserPolicyValue           `json:"default,omitempty"`
	Agents  map[string]browserPolicyValue `json:"agents,omitempty"`
}

func LoadBrowserPolicy added in v1.0.18

func LoadBrowserPolicy(configDir string) (*BrowserPolicy, error)

type BrowserPolicySelection added in v1.0.18

type BrowserPolicySelection struct {
	Scope       string `json:"scope"`
	AgentCode   string `json:"agentCode,omitempty"`
	OpenBrowser bool   `json:"openBrowser"`
	Source      string `json:"source"`
}

func ResolveBrowserPolicy added in v1.0.18

func ResolveBrowserPolicy(configDir, explicitAgentCode string) (BrowserPolicySelection, error)

func SetBrowserPolicy added in v1.0.18

func SetBrowserPolicy(configDir, explicitAgentCode string, enabled bool) (BrowserPolicySelection, error)

Jump to

Keyboard shortcuts

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