types

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2024 License: AGPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Version = "head"
)

Functions

This section is empty.

Types

type Args

type Args struct {
	Addr                 string              `` /* 130-byte string literal not displayed */
	Base                 string              `arg:"env:DOCKHOOK_BASE" default:"/" help:"sets the base for http router."`
	Hostname             string              `arg:"env:DOCKHOOK_HOSTNAME" help:"sets the hostname for display. This is useful with multiple DockHook instances."`
	AuthProvider         string              `` /* 148-byte string literal not displayed */
	Level                string              `arg:"env:DOCKHOOK_LEVEL" default:"info" help:"set DockHook log level. Use debug for more logging."`
	WaitForDockerSeconds int                 `` /* 165-byte string literal not displayed */
	FilterStrings        []string            `arg:"env:DOCKHOOK_FILTER,--filter,separate" help:"filters docker containers using Docker syntax."`
	Filter               map[string][]string `arg:"-"`
	RemoteHost           []string            `arg:"env:DOCKHOOK_REMOTE_HOST,--remote-host,separate" help:"list of hosts to connect remotely"`

	HealthcheckCmd   *HealthcheckCmd   `arg:"subcommand:command" help:"checks if the server is running"`
	CreateUserCmd    *CreateUserCmd    `arg:"subcommand:create-user" help:"creates a new user and saves it in configuration file for simple auth"`
	CreateWebhookCmd *CreateWebhookCmd `arg:"subcommand:create-webhook" help:"creates a new webhook and saves it in configuration file"`
}

func (Args) Version

func (Args) Version() string

type CreateUserCmd

type CreateUserCmd struct {
	Username    string `arg:"positional"`
	Password    string `arg:"--password, -p" help:"sets the password for the user"`
	Name        string `arg:"--name, -n" help:"sets the display name for the user"`
	Email       string `arg:"--email, -e" help:"sets the email for the user"`
	WithoutSave bool   `arg:"--without-save, -w" help:"don't save the user to file"`
}

type CreateWebhookCmd

type CreateWebhookCmd struct {
	DockerComposeOnly bool `arg:"--docker-compose-only, -o" help:"find only docker compose container'"`
}

type HealthcheckCmd

type HealthcheckCmd struct {
}

Jump to

Keyboard shortcuts

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