Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBackupDir ¶
func GetConfigFile ¶
func SaveConfig ¶
func SetSensibleDefaults ¶ added in v0.16.0
func SetSensibleDefaults(cfg *Config)
func ValidateConfig ¶ added in v0.4.1
Types ¶
type Config ¶
type Config struct { Username string `mapstructure:"username"` Token string `mapstructure:"token"` // Deprecated: Use Tokens instead Tokens []string `mapstructure:"tokens"` // New field for multiple tokens Platform string `mapstructure:"platform"` Server Server `mapstructure:"server"` IncludeRepos []string `mapstructure:"include_repos"` ExcludeRepos []string `mapstructure:"exclude_repos"` IncludeOrgs []string `mapstructure:"include_orgs"` ExcludeOrgs []string `mapstructure:"exclude_orgs"` IncludeForks bool `mapstructure:"include_forks"` IncludeWiki bool `mapstructure:"include_wiki"` BackupDir string `mapstructure:"backup_dir"` Workspace string `mapstructure:"workspace"` Cron string `mapstructure:"cron"` CloneType string `mapstructure:"clone_type"` RawGitURLs []string `mapstructure:"raw_git_urls"` Concurrency int `mapstructure:"concurrency"` Retry RetryConfig `mapstructure:"retry"` }
func GetInitialConfig ¶ added in v0.11.1
func GetInitialConfig() Config
func LoadConfig ¶
type InvalidConfigError ¶ added in v0.17.0
type InvalidConfigError struct {
// contains filtered or unexported fields
}
func NewInvalidConfigError ¶ added in v0.17.0
func NewInvalidConfigError(message string) *InvalidConfigError
func (*InvalidConfigError) Error ¶ added in v0.17.0
func (e *InvalidConfigError) Error() string
type RetryConfig ¶ added in v0.15.0
Click to show internal directories.
Click to hide internal directories.