proxycmd

package
v0.75.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2026 License: BSD-3-Clause, AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Package proxycmd provides reusable cobra commands for managing reverse proxy instances. Both the management and combined binaries use these commands, each providing their own StoreOpener to handle config loading and store initialization.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommands

func NewCommands(opener StoreOpener) *cobra.Command

NewCommands creates the proxy command tree with the given store opener. Returns the parent "proxy" command with the disconnect-all subcommand.

Types

type StoreOpener

type StoreOpener func(cmd *cobra.Command, fn func(ctx context.Context, s store.Store) error) error

StoreOpener initializes a store from the command context and calls fn.

Jump to

Keyboard shortcuts

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