config

package
v0.5.24 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IntegrationModeLocalMerge  = "local-merge"
	IntegrationModePullRequest = "pull-request"
)

Variables

This section is empty.

Functions

func FindProjectRoot

func FindProjectRoot() string

func IntegrationModeDisplay added in v0.5.22

func IntegrationModeDisplay(mode string) string

func NormalizeIntegrationMode added in v0.5.22

func NormalizeIntegrationMode(mode string) string

func SetIntegrationMode added in v0.5.22

func SetIntegrationMode(root, mode string) error

Types

type FlowConfig

type FlowConfig struct {
	Remote           string `json:"remote"`
	MainBranch       string `json:"main_branch"`
	DevelopBranch    string `json:"develop_branch"`
	IntegrationMode  string `json:"integration_mode"`
	VersionFile      string `json:"version_file"`
	VersionPattern   string `json:"version_pattern"`
	BumpCommand      string `json:"bump_command"`
	BuildBumpCommand string `json:"build_bump_command"`
	TagPrefix        string `json:"tag_prefix"`
	ProjectRoot      string `json:"-"`
	ModeConfigured   bool   `json:"-"`
}

func DefaultConfig

func DefaultConfig() FlowConfig

func LoadConfig

func LoadConfig(root string) FlowConfig

Jump to

Keyboard shortcuts

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