Documentation
¶
Index ¶
- Constants
- Variables
- func And(fns ...func(ctx *cli.Context) error) func(*cli.Context) error
- func CollectFlagValues(ctx *cli.Context) map[string]interface{}
- func FromYAML(flags []cli.Flag) cli.BeforeFunc
- func NewDryRunFlag(dst *string) *cli.StringFlag
- func NewExcludeFlag(dst *string) *cli.StringFlag
- func NewGitAmendFlag(dst *bool) *cli.BoolFlag
- func NewGitBaseURLFlag(dst *string) *altsrc.StringFlag
- func NewGitCommitBranchFlag(dst *string) *altsrc.StringFlag
- func NewGitCommitMessageFlag(dst *string) *altsrc.StringFlag
- func NewGitDefaultNamespaceFlag(dst *string) *altsrc.StringFlag
- func NewGitForcePushFlag(dst *bool) *altsrc.BoolFlag
- func NewGitRootDirFlag(dst *string) *altsrc.PathFlag
- func NewIncludeFlag(dst *string) *cli.StringFlag
- func NewJobsFlag(dst *int) *cli.IntFlag
- func NewLogLevelFlag(dst *int) *cli.IntFlag
- func NewPRBodyFlag(dst *string) *altsrc.StringFlag
- func NewPRCreateFlag(dst *bool) *altsrc.BoolFlag
- func NewPRLabelsFlag(dst *cli.StringSlice) *altsrc.StringSliceFlag
- func NewPRSubjectFlag(dst *string) *altsrc.StringFlag
- func NewPRTargetBranchFlag(dst *string) *altsrc.StringFlag
- func NewShowDiffFlag(dst *bool) *altsrc.BoolFlag
- func NewShowLogFlag(dst *bool) *altsrc.BoolFlag
- func NewSkipBrokenFlag(dst *bool) *cli.BoolFlag
- func NewTemplateRootDirFlag(dst *string) *altsrc.PathFlag
- func Prefixed(names ...string) []string
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 CollectFlagValues ¶
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 NewDryRunFlag ¶
func NewDryRunFlag(dst *string) *cli.StringFlag
func NewExcludeFlag ¶
func NewExcludeFlag(dst *string) *cli.StringFlag
func NewGitAmendFlag ¶
func NewGitBaseURLFlag ¶
func NewGitBaseURLFlag(dst *string) *altsrc.StringFlag
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 NewGitRootDirFlag ¶
func NewIncludeFlag ¶
func NewIncludeFlag(dst *string) *cli.StringFlag
func NewJobsFlag ¶
func NewLogLevelFlag ¶
func NewPRBodyFlag ¶
func NewPRBodyFlag(dst *string) *altsrc.StringFlag
func NewPRCreateFlag ¶
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 NewShowLogFlag ¶
func NewSkipBrokenFlag ¶
func NewTemplateRootDirFlag ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.