common

package
v2.8.2 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GlobalFlags = append([]cli.Flag{
	&cli.StringFlag{
		Sources: cli.EnvVars("WOODPECKER_CONFIG"),
		Name:    "config",
		Aliases: []string{"c"},
		Usage:   "path to config file",
	},
	&cli.StringFlag{
		Sources: cli.EnvVars("WOODPECKER_SERVER"),
		Name:    "server",
		Aliases: []string{"s"},
		Usage:   "server address",
	},
	&cli.StringFlag{
		Sources: cli.EnvVars("WOODPECKER_TOKEN"),
		Name:    "token",
		Aliases: []string{"t"},
		Usage:   "server auth token",
	},
	&cli.BoolFlag{
		Sources: cli.EnvVars("WOODPECKER_DISABLE_UPDATE_CHECK"),
		Name:    "disable-update-check",
		Usage:   "disable update check",
	},
	&cli.BoolFlag{
		Sources: cli.EnvVars("WOODPECKER_SKIP_VERIFY"),
		Name:    "skip-verify",
		Usage:   "skip ssl verification",
		Hidden:  true,
	},
	&cli.StringFlag{
		Sources: cli.EnvVars("SOCKS_PROXY"),
		Name:    "socks-proxy",
		Usage:   "socks proxy address",
		Hidden:  true,
	},
	&cli.BoolFlag{
		Sources: cli.EnvVars("SOCKS_PROXY_OFF"),
		Name:    "socks-proxy-off",
		Usage:   "socks proxy ignored",
		Hidden:  true,
	},
}, logger.GlobalLoggerFlags...)
View Source
var OrgFlag = &cli.StringFlag{
	Name:    "organization",
	Aliases: []string{"org"},
	Usage:   "organization id or full name (e.g. 123 or octocat)",
}
View Source
var RepoFlag = &cli.StringFlag{
	Name:    "repository",
	Aliases: []string{"repo"},
	Usage:   "repository id or full name (e.g. 134 or octocat/hello-world)",
}

Functions

func After added in v2.4.0

func After(_ context.Context, _ *cli.Command) error

func Before added in v2.4.0

func Before(ctx context.Context, c *cli.Command) error

func DetectPipelineConfig

func DetectPipelineConfig() (isDir bool, config string, _ error)

func FormatFlag

func FormatFlag(tmpl string, hidden ...bool) *cli.StringFlag

FormatFlag return format flag with value set based on template if hidden value is set, flag will be hidden.

func OutputFlags added in v2.5.0

func OutputFlags(def string) []cli.Flag

OutputFlags returns a slice of cli.Flag containing output format options.

func RunPipelineFunc

func RunPipelineFunc(ctx context.Context, c *cli.Command, fileFunc, dirFunc func(context.Context, *cli.Command, string) error) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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