flags

package
v0.3.0-rc3 Latest Latest
Warning

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

Go to latest
Published: May 7, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ProjectIncludeFlagName is the name on the CLI
	ProjectIncludeFlagName = "include"
	// ProjectExcludeFlagName is the name on the CLI
	ProjectExcludeFlagName = "exclude"
	// ProjectJobsFlagName is the name on the CLI
	ProjectJobsFlagName = "jobs"
)

Variables

View Source
var (
	JobsMinimumCount = 1
	JobsMaximumCount = 8
)
View Source
var EnvVarPrefix = "G_"

EnvVarPrefix is the environment variable prefix key.

Functions

func And

func And(fns ...func(ctx *cli.Context) error) func(*cli.Context) error

func CollectFlagValues

func CollectFlagValues(ctx *cli.Context) map[string]interface{}

CollectFlagValues returns a map with keys being the flag names and their values being flag values. The result contains the flags only of the current command. The result contains all flags, not just the ones that have been set.

func FromYAML

func FromYAML(flags []cli.Flag) cli.BeforeFunc

func NewDryRunFlag

func NewDryRunFlag(dst *string) *cli.StringFlag

func NewExcludeFlag

func NewExcludeFlag(dst *string) *cli.StringFlag

func NewGitAmendFlag

func NewGitAmendFlag(dst *bool) *cli.BoolFlag

func NewGitCommitBranchFlag

func NewGitCommitBranchFlag(dst *string) *altsrc.StringFlag

func NewGitCommitMessageFlag

func NewGitCommitMessageFlag(dst *string) *altsrc.StringFlag

func NewGitDefaultNamespaceFlag

func NewGitDefaultNamespaceFlag(dst *string) *altsrc.StringFlag

func NewGitForcePushFlag

func NewGitForcePushFlag(dst *bool) *altsrc.BoolFlag

func NewGitRootDirFlag

func NewGitRootDirFlag(dst *string) *altsrc.PathFlag

func NewIncludeFlag

func NewIncludeFlag(dst *string) *cli.StringFlag

func NewJobsFlag

func NewJobsFlag(dst *int) *cli.IntFlag

func NewLogLevelFlag

func NewLogLevelFlag(dst *int) *cli.IntFlag

func NewPRBodyFlag

func NewPRBodyFlag(dst *string) *altsrc.StringFlag

func NewPRCreateFlag

func NewPRCreateFlag(dst *bool) *altsrc.BoolFlag

func NewPRLabelsFlag

func NewPRLabelsFlag(dst *cli.StringSlice) *altsrc.StringSliceFlag

func NewPRSubjectFlag

func NewPRSubjectFlag(dst *string) *altsrc.StringFlag

func NewPRTargetBranchFlag

func NewPRTargetBranchFlag(dst *string) *altsrc.StringFlag

func NewShowDiffFlag

func NewShowDiffFlag(dst *bool) *altsrc.BoolFlag

func NewShowLogFlag

func NewShowLogFlag(dst *bool) *altsrc.BoolFlag

func NewSkipBrokenFlag

func NewSkipBrokenFlag(dst *bool) *cli.BoolFlag

func NewTemplateRootDirFlag

func NewTemplateRootDirFlag(dst *string) *altsrc.PathFlag

func Prefixed

func Prefixed(names ...string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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