clone

package
v0.0.0-...-831d3cd Latest Latest
Warning

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

Go to latest
Published: May 22, 2025 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Clone

func Clone()

func Init

func Init(configPtr *ConfigStruct)

Types

type BranchesStruct

type BranchesStruct struct {
	Prefix string
	Suffix string
	Slash  string
	SkipCloneStringsStruct
}

type ConfigStruct

type ConfigStruct struct {
	Logger                    *logrus.Logger
	DryRun                    bool
	ExpandBranches            bool
	GitLabURL                 string
	GitLabAPIURL              string
	Token                     string
	DetectMultiBranchFileName string
	RootRemove                string
	CloneThreadsCount         int
	ListOptionsPerPage        int
	Repos                     SkipCloneStringsStruct
	Branches                  BranchesStruct
}

type SkipCloneRegexStruct

type SkipCloneRegexStruct struct {
	Skip  []*re.Regexp
	Clone []*re.Regexp
}

type SkipCloneStringsStruct

type SkipCloneStringsStruct struct {
	Skip  []string
	Clone []string
}

Jump to

Keyboard shortcuts

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