Documentation
¶
Overview ¶
Package config loads application and repository configuration from YAML.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct {
WorktreeDir string
InitCommands []string
TerminateCommands []string
SortByActive bool
AutoFetchPRs bool
MaxUntrackedDiffs int
MaxDiffChars int
DeltaArgs []string
TrustMode string
DebugLog string
CustomCommands map[string]*CustomCommand
BranchNameScript string // Script to generate branch name suggestions from diff
}
AppConfig defines the global lazyworktree configuration options.
func DefaultConfig ¶
func DefaultConfig() *AppConfig
DefaultConfig returns the default configuration values.
func LoadConfig ¶
LoadConfig reads the application configuration from a YAML file.
type CustomCommand ¶ added in v1.1.0
CustomCommand represents a user-defined command binding.
type RepoConfig ¶
RepoConfig represents repository-scoped commands from .wt
func LoadRepoConfig ¶
func LoadRepoConfig(repoPath string) (*RepoConfig, string, error)
LoadRepoConfig loads repository-specific commands from .wt in repoPath
Click to show internal directories.
Click to hide internal directories.